2016-11-08 101 views
-1

我想在Visual Studio中编译一个C++应用程序,但只要我添加任何标准库(malloc,iostream,stdio等),Visual Studio会引发数百个错误。我已经尝试修复我的安装,甚至没有运气重新安装它。溶液(S)建立在Visual Studio中的其他安装罚款,但不符合我的2015年社区(或企业)的是什么的一些错误是从标准库链接错误 - Visual Studio

例子:

errors

这些变化取决于我包括哪些标题。

我在visual studio中创建了一个新的解决方案,没有更改任何默认值。 整个代码如下:

#include <iostream> 

int main() { 

    return 0; 
} 

包含路径是$(VC_IncludePath); 库的目录路径是$(VC_LibraryPath_x86);

无论我包括什么,是否iostream,stdio,任何东西。 我没有链接任何其他库,正如我之前所说的,我在Visual Studio中创建了一个新的空白项目,现在正在发生。

+0

究竟是什么错误?在这里发布他们的样本,这样每个人都可以看到发生了什么。 –

+0

新增了一张图片@JustinTime – John

+0

你能否向我们发布链接库(项目 - 链接器 - 附加库),链接路径以及包含路径(看起来像你的标题与你的库不匹配) – EGOrecords

回答

0

你是否将从vs2013编译的库与从vs2015编译的库混合?

还要检查你是否正在编译标志/ MD和/ MT。如果你正在使用的库是用MT编译的,而你的代码使用MD,那么它会有很多有线问题。

+0

不,我不这么认为,我没有更改任何库,也没有更改任何编译器标志 – John