我在Xcode中有一个C++ CLI项目,它编译并运行良好的“运行”和“分析”模式(调试配置),但是对于“配置文件”模式(发布配置),构建失败了,出现了许多错误,如下所示:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/13.0.0/include/ia32intrin.h:288:10: Use of undeclared identifier '__builtin_ia32_crc32qi'
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/13.0.0/include/mmintrin.h:33:5: Use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/13.0.0/include/hresetintrin.h:42:27: Invalid input constraint 'a' in asm任何帮助都是非常感谢的!
发布于 2022-03-08 20:57:55
弄明白了。
问题似乎是苹果的硅架构(我有英特尔)。因此,我将用于发布的“只构建主动架构”的选项从“否”改为“是”,并解决了这个问题。
https://stackoverflow.com/questions/71400077
复制相似问题