gpt4 book ai didi

c++ - 用MinGW构建ASSIMP会导致文件太大错误

转载 作者:行者123 更新时间:2023-12-02 10:23:35 24 4
gpt4 key购买 nike

我在Windows 10上使用cmake和mingw-w64构建ASSIMP,创建目标代码时出现“文件太大”错误。我尝试使用MinGW和MinGW-w64,但都给我相同的错误。我使用默认设置,使用cmake配置项目,生成makefile,然后运行mingw32-make。我可以设置某种标志来解决此问题吗?

编译器:

g++ (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0

这是输出:
[ 59%] Building CXX object code/CMakeFiles/assimp.dir/Importer/StepFile/StepFileImporter.cpp.obj
[ 60%] Building CXX object code/CMakeFiles/assimp.dir/Importer/StepFile/StepFileGen1.cpp.obj
C:/mingw-w64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/bin/as.exe:
CMakeFiles\assimp.dir\Importer\StepFile\StepFileGen1.cpp.obj: section .xdata$_ZNSt10_Head_baseILy0EPN6Assimp8StepFile29directed_dimensional_locationELb0EE7_M_headERKS4_:
string table overflow at offset 10000029
C:\Users\ANDREW~1.NOT\AppData\Local\Temp\ccwwseVM.s: Assembler messages:
C:\Users\ANDREW~1.NOT\AppData\Local\Temp\ccwwseVM.s: Fatal error: can't close CMakeFiles\assimp.dir\Importer\StepFile\StepFileGen1.cpp.obj: File too big
mingw32-make[2]: *** [code\CMakeFiles\assimp.dir\build.make:2485: code/CMakeFiles/assimp.dir/Importer/StepFile/StepFileGen1.cpp.obj] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:274: code/CMakeFiles/assimp.dir/all] Error 2
mingw32-make: *** [Makefile:129: all] Error 2

编辑:我正在使用来自github的Assimp的主分支,它具有较新的实验功能。我下载了较旧的发行版,但没有得到相同的错误。

最佳答案

此错误是由assimp自身解决的https://github.com/assimp/assimp/issues/2406您使用哪个版本?

关于c++ - 用MinGW构建ASSIMP会导致文件太大错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57697306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com