我正在尝试将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。我该怎么做才能解决这个问题?我很新,包括外部图书馆,所以任何帮助都会受到赞赏。