gpt4 book ai didi

c++ - STLPort、英特尔编译器、构建错误(尽管应用运行良好!)

转载 作者:行者123 更新时间:2023-11-28 03:46:28 24 4
gpt4 key购买 nike

根据 STLPort 编译我的项目时出现一些奇怪的构建错误。很奇怪,因为项目运行得很好(而且快 20-30%),尽管您认为构建错误是致命的。

谁能告诉我我做错了什么以及如何闭嘴?

Linking... (Intel C++ Environment)
ipo: error #11017: Cannot open stlport_static.lib
ipo: error #11017: Cannot open libiomp5md
ipo: error #11017: Cannot open libmmt
ipo: error #11017: Cannot open libirc
ipo: error #11017: Cannot open svml_disp
ipo: error #11017: Cannot open libdecimal
ipo: warning #11020: unresolved ?_M_use_facet@locale@stlp_std@@QBEPAVfacet@12@ABVid@12@@Z
Referenced in ipo_19005obj.obj

[and lots of other unresolved symbols from that last .obj file]

(libiomp5md 来自 Intel 的 openmp 支持,我在切换到 STLport 之前使用它,现在仍在使用 openmp 运行,所以不明白为什么它应该改变)。

我的运行时库(在 C++ 代码生成设置中)设置为多线程。

提前致谢!

编辑: 似乎 ipo 是过程间优化,提示它无法打开未在当前构建中编译的库。可以理解这些错误不是致命的,我的输出仍然得到构建。不过,任何建议表示赞赏。

最佳答案

IPO 是过程间优化,提示它无法打开未在当前构建中编译的库。这些错误不是致命的;输出仍然得到构建,但 IPO 显然不会优化它无法优化的库。

关于c++ - STLPort、英特尔编译器、构建错误(尽管应用运行良好!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7469940/

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