我正在尝试将assimp库(http://assimp.sourceforge.net/main_doc.html)包含在我的QT项目中。
我设法将其包含在VS2012中但不包含在QT中。
导入向导为我提供了以下代码:
unix|win32: LIBS += -L$$PWD/assimp--3.0.1270-sdk/lib/assimp_debug-dll_win32/ -lassimp
INCLUDEPATH += $$PWD/assimp--3.0.1270-sdk/include
DEPENDPATH += $$PWD/assimp--3.0.1270-sdk/include
win32: PRE_TARGETDEPS += $$PWD/assimp--3.0.1270-sdk/lib/assimp_debug-dll_win32/assimp.lib
else:unix: PRE_TARGETDEPS += $$PWD/assimp--3.0.1270-sdk/lib/assimp_debug-dll_win32/libassimp.a
当我构建代码时,它会抛出此错误 未定义的引用`Assimp :: Importer :: Importer()'
如果我理解正确的话:
QT / VS2012
INCLUDEPATH =Include directories
LIBS = Library directories
PRE_TARGETDEPS=Additional dependancies
我是否必须手动将.dll文件中的位置添加到.pro中或者我缺少什么?