如何使用Qt3D加载3DS文件

时间:2014-08-08 08:58:52

标签: qt opengl qt3d

我使用Qt3D成功将.OBJ模型加载到Qt中,但无法加载.3DS模型。我只是按照here中的教程。

我的环境是:Windows7,Qt5.3.1,mingw32。

显示错误:Asset importer error: Chunk is too large

请提出一些建议。

1 个答案:

答案 0 :(得分:1)

看起来,问题与Qt3D中包含的Open Asset Import Library (short name: Assimp)有关。

另外,请注意,您很可能在Linux上没有此类问题。

以下是类似的问题:http://sourceforge.net/p/assimp/discussion/817654/thread/a246ba12/

看起来,您需要使用参数-mno-ms-bitfields重建Qt3D(根据Qt3D Installation, Windows (MinGW))。尝试将下一行添加到qt3d.pro

QMAKE_CXXFLAGS += -mno-ms-bitfields

希望它有所帮助!