如何使用Qt3D加载3DS文件
我使用Qt3D成功地将.OBJ模型加载到Qt中,但无法加载.3DS模型。我只是按照教程从 我的环境是:Windows7,Qt5.3.1,mingw32 显示错误:如何使用Qt3D加载3DS文件,qt,opengl,qt3d,Qt,Opengl,Qt3d,我使用Qt3D成功地将.OBJ模型加载到Qt中,但无法加载.3DS模型。我只是按照教程从 我的环境是:Windows7,Qt5.3.1,mingw32 显示错误:资产导入器错误:区块太大 请给出一些建议。看起来,问题与Qt3D包含的内容有关 另外,请注意,在Linux上很可能不会出现这样的问题 类似的问题也解决了: 看起来,您需要使用参数-mno ms bitfields重建Qt3D(根据)。尝试将下一行添加到qt3d.pro: QMAKE_CXXFLAGS += -mno-ms-bitfiel
资产导入器错误:区块太大
请给出一些建议。看起来,问题与Qt3D包含的内容有关 另外,请注意,在Linux上很可能不会出现这样的问题 类似的问题也解决了: 看起来,您需要使用参数
-mno ms bitfields
重建Qt3D(根据)。尝试将下一行添加到qt3d.pro
:
QMAKE_CXXFLAGS += -mno-ms-bitfields
希望有帮助 我看到它说,这在Windows上发生,但在Linux上不发生。您可以尝试安装一个Linux虚拟机并在那里运行代码,看看它是否在那里工作。我不记得看到过解决方案……谢谢,但我想让它在Windows上运行。我的意思是在Linux上测试以确认代码和文件有效,这确实是Windows的特殊问题。谢谢,我重新安装了Qt并重建了Qt3d,如下所示:mingw32 make-j 3 install CFLAGS='-mno ms bitfields',但仍然不起作用,编译成功,得到相同的错误。抱歉,我无法测试它。我建议你从“清除页面”开始。还有,你为什么没有像我说的那样做?它不是编译的吗?很抱歉,我没有理解要点,我是否错过了一些步骤?它已成功编译,但仍不起作用。