当我使用带有VS2015的intel C ++编译器编译发行版时,它将失败。但是当我编译调试版本时,它可以工作。我无法理解会发生什么。配置有些错误吗?错误列表如下。我该怎么办?
- 编辑 -
今天我在每个选项中比较调试版本和发布版本之间的配置,我终于发现如果我将过程间优化设置为no或单文件(/ Qip),它可以工作。但是,如果我将过程间优化设置为多文件(/ Qipo),它就不起作用。此外,我无法在intel C ++编译器包含路径中找到iostream,项目似乎在VC ++中使用库,这就是我无法编译的原因吗?我怎么解决这个问题?非常感谢。
警告#11021未解决__imp _?_ Src @?3 ?? _ Getffld @?$ num_get @ DV?$ istreambuf_iterator @ DU?$ char_traits @ D @ std @@@ std @@@ std @@ ABAHPADAAV?$ istreambuf_iterator @ DU ?$ char_traits @ D @ std @@@ 3 @ 1AAVios_base @ 3 @ PAH @ Z @ 4QBDB test 1
错误#11023并非命令行测试1中存在链接所需的所有组件
#include<iostream>
using namespace std;
int main()
{
int a, b;
while (cin >> a >> b)
cout << a << ' ' << b;
return 0;
}
答案 0 :(得分:0)
我在intel开发者专区询问之后。他们告诉我这个问题只能和/ MD和/ Qipo一起使用才能重现,所以我可以使用/ MT来解决它。当我使用/ MT时,它可以工作。