我对 Visual Studio 的 2012 版有疑问。我还在使用“Sams 每天一小时自学 C++,第 7 版”。
在使用 google 找到 C++ 的“最佳”编译器后,Visual Studios 似乎是首选工具。
所以我下载并安装了 Visual Studios 2012。本书的第一课是(并告诉我通过转到File > New > Project >Visual C++ > Win32 > Console Application将其作为控制台应用程序运行)
#include <iostream>
int main()
{
std::cout << “Hello World!” << std::endl;
return 0;
}
这根本不起作用。它输出类似于以下内容的错误消息:
1>c:\users\nik\documents\visual studio 2012\projects\consoleapplication4\consoleapplication4\consoleapplication4.cpp(8): error C2065: '“Hello' : undeclared identifier 1> 生成代码... ===== ===== 构建:0 成功,1 失败,0 最新,0 跳过 ==========
(有更多与第一行类似的行,但它相当长)
但是,在 youtube 上搜索和观看视频后,以下代码有效(使用File > New > Project >Visual C++ > General > Empty Project)
#include <iostream>
#include "conio.h"
using namespace std;
int main() {
cout << "Hello Nik" << endl;
_getch();
return 0;
}
Visual Studio 的 2012 有 C++ 编译器吗?还是它只有一个可视化 c++ 编译器(如果这甚至是问题,我认为可能的唯一原因是我可以看到 Visual C++ 的模板,但没有看到 c++ 本身的模板......)还是我需要下载 Visual Studio Express下载本机 C++ ??
任何帮助将不胜感激,因为我在这里感觉有些超出我的深度......
谢谢。