undefined reference to `Assimp::Importer::Importer()'
undefined reference to `Assimp::Importer::~Importer()'
在Ubuntu上,使用OpenGL。
遵循以下步骤
Download assimp
http://sourceforge.net/projects/assimp/files/assimp-3.1/assimp-3.1.1.zip/download
Open the archive and extract the assimp folder somewhere
Open a terminal in the assimp directory
Type
~$ cmake -G 'Unix Makefiles'
~$ make
~$ make install
以下是失败的具体代码
#include <assimp/Importer.hpp>
#include <assimp/scene.h>
#include <assimp/postprocess.h>
//.....
Assimp::Importer importer;
//....
有什么想法吗?
我没有对makefile做任何特别的事情来使用Assimp。没看到我应该去的地方。
我也在libassimp-dev软件包上尝试了sudo apt-get install,我尝试过sudo ldconfig。我还在makefile中尝试了一个include。出于想法。
答案 0 :(得分:5)
解决
在视频中找到解决方案
makefile中需要-lassimp