-1

我试图在 VS 2012 中测试一些非常简单的东西,比如使用 C++ 打印一条消息,但它不会编译。

它告诉我iostream文件无法打开!!!

错误信息是“无法打开源文件”iostream“

代码如下

#include <iostream>
using namespace std;
int main ()
{
    cout << "any thing!!" << endl ;
    return 0;
}

我检查了我的硬盘驱动器,并找到了该文件,但看起来 VS 2012无法读取它或根本看不到它。

它也不会让我编译我做过的任何旧项目。

4

1 回答 1

1

我也有这个问题,我需要将所有库和库路径粘贴到 vs-2012-internals。

在 vs-2012 下:

1)转到:Project->"My_Project"-Properties

2)在这里打开一个窗口,转到:Configurationsettings-> VC++-Paths(我有德语版本,所以如果这些名称与您的 vs-2012 版本中的名称有些不同,我很抱歉)

3)确保IncludedirectoriesLibrarydirectories连接良好。

4) 现在返回"Configurationsettings"-> Linkers->Input并确保所有需要的附加依赖项都在列表中。

我希望这对我有帮助:),那行得通。

编辑:我实际上不知道这是否会影响您的问题,但是作为关闭 vs-2012 我需要粘贴winmm.lib到其他依赖项,如果我不这样做,则没有任何效果。

于 2013-06-18T09:15:48.767 回答