链接器错误尝试使用shapelib

时间:2016-02-17 15:42:27

标签: c++ shapefile lnk2001

我正在尝试将shapelib包含在MSVS 2010的现有解决方案中。但是,我从shapelib的每个函数调用中得到以下错误:

error LNK2001: unresolved external symbol "extern "C" void __clrcall SHPDestroyObject(struct SHPObject *)" (?SHPDestroyObject@@$$J0YMXPEAUSHPObject@@@Z)    *.obj

到目前为止,我所做的包括" shapefil.h" * .cpp文件中的文件(相同的文件名,它给出了* .obj的错误)。另外,我已添加

$(SolutionDir)$(Platform)\$(Configuration)\shapelib.lib

to Project-> Properties-> Configuration Properties-> Linker-> Input-> Additional Dependencies。我该怎么做才能解决这个问题?我很新,包括外部图书馆,所以任何帮助都会受到赞赏。

0 个答案:

没有答案