Я пытался заставить Ассимп работать с VS2010. Я видел много вопросов, похожих на это, но я просто не могу заставить его работать. Прочитайте руководства по установке здесь http://assimp.sourceforge.net/lib_html/install.html и до сих пор не могу заставить его работать.
Вот что я сделал для настройки проекта VS2010:
Все конфигурации -> Свойства конфигурации -> Каталоги VC ++ -> Каталоги библиотек ДОБАВЛЕНО
C: \ assimp — 3.0.1270-SDK \ Lib \ assimp_release-dll_x64
Все конфигурации -> Свойства конфигурации -> Каталоги VC ++ -> Включить каталоги ДОБАВЛЕНО
C: \ assimp — 3.0.1270-SDK \ Include
Все конфигурации -> Свойства конфигурации -> C ++ -> Общие -> Дополнительные каталоги включения ДОБАВЛЕНЫ
C: \ assimp — 3.0.1270-SDK \ Include
Все конфигурации -> Свойства конфигурации -> Компоновщик -> Ввод -> Дополнительные зависимости ДОБАВЛЕНО assimp.lib
Когда я пишу следующий код:
#include <assimp/Importer.hpp> // C++ importer interface
#include <assimp/scene.h> // Output data structure
#include <assimp/postprocess.h> // Post processing flags
Assimp::Importer importer;
Это ошибка, которую я получаю:
Error 2 error LNK2019: unresolved external symbol "public: __thiscall Assimp::Importer::Importer(void)" (??0Importer@Assimp@@QAE@XZ) referenced in function "void __cdecl `dynamic initializer for 'importer''(void)" (??__Eimporter@@YAXXZ) C:\Users\Martin Liu\documents\visual studio 2010\Projects\MyGame\MyGame\Game.obj MyGame
Error 3 error LNK2019: unresolved external symbol "public: __thiscall Assimp::Importer::~Importer(void)" (??1Importer@Assimp@@QAE@XZ) referenced in function "void __cdecl `dynamic atexit destructor for 'importer''(void)" (??__Fimporter@@YAXXZ) C:\Users\Martin Liu\documents\visual studio 2010\Projects\MyGame\MyGame\Game.obj MyGame
Любая помощь будет оценена
Убедитесь, что битность вашего приложения совпадает с битрейтом вашей библиотеки. Например. вы не можете ссылаться на библиотеки x64, если ваш проект 32-битный.
Вы можете проверить это, щелкнув правой кнопкой мыши в своем проекте и выбрав «свойства» а потом «конфигурация Менеджер «кнопка.
Других решений пока нет …