Я пытаюсь включить 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
в Проект-> Свойства-> Свойства конфигурации-> Компоновщик-> Ввод-> Дополнительные зависимости. Что я должен сделать, чтобы исправить эту проблему? Я довольно нов, включая внешние библиотеки, поэтому любая помощь будет оценена.
Задача ещё не решена.
Других решений пока нет …