从标准库链接错误 - Visual Studio
问题描述:
我想在Visual Studio中编译一个C++应用程序,但只要我添加任何标准库(malloc,iostream,stdio等),Visual Studio会引发数百个错误。我已经尝试修复我的安装,甚至没有运气重新安装它。溶液(S)建立在Visual Studio中的其他安装罚款,但不符合我的2015年社区(或企业)的是什么的一些错误是从标准库链接错误 - Visual Studio
例子:
这些变化取决于我包括哪些标题。
我在visual studio中创建了一个新的解决方案,没有更改任何默认值。 整个代码如下:
#include <iostream>
int main() {
return 0;
}
包含路径是$(VC_IncludePath); 库的目录路径是$(VC_LibraryPath_x86);
无论我包括什么,是否iostream,stdio,任何东西。 我没有链接任何其他库,正如我之前所说的,我在Visual Studio中创建了一个新的空白项目,现在正在发生。
答
你是否将从vs2013编译的库与从vs2015编译的库混合?
还要检查你是否正在编译标志/ MD和/ MT。如果你正在使用的库是用MT编译的,而你的代码使用MD,那么它会有很多有线问题。
+0
不,我不这么认为,我没有更改任何库,也没有更改任何编译器标志 – John
究竟是什么错误?在这里发布他们的样本,这样每个人都可以看到发生了什么。 –
新增了一张图片@JustinTime – John
你能否向我们发布链接库(项目 - 链接器 - 附加库),链接路径以及包含路径(看起来像你的标题与你的库不匹配) – EGOrecords