assimp undefined对Importer Ubuntu OpenGL的引用

时间:2014-09-17 08:50:59

标签: opengl assimp

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。出于想法。

1 个答案:

答案 0 :(得分:5)

解决

在视频中找到解决方案

makefile中需要-lassimp