我使用Qt3D成功将.OBJ模型加载到Qt中,但无法加载.3DS模型。我只是按照here中的教程。
我的环境是:Windows7,Qt5.3.1,mingw32。
显示错误:Asset importer error: Chunk is too large
请提出一些建议。
答案 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
希望它有所帮助!