VisualStudio上的许多错误 我刚刚开始使用C++,一个小时前我也开始编码,2个星期前,我的第一个项目是我用ReNpyy引擎(Python引擎)制作的视觉小说。我想学习如何使用Visual Studio编程,如果有人能帮助我,我将不胜感激

VisualStudio上的许多错误 我刚刚开始使用C++,一个小时前我也开始编码,2个星期前,我的第一个项目是我用ReNpyy引擎(Python引擎)制作的视觉小说。我想学习如何使用Visual Studio编程,如果有人能帮助我,我将不胜感激,c++,visual-studio,C++,Visual Studio,这是我的代码: #include <iostream> #include <string> #include "stdafx.h" using namespace std; int main() { string a; cin >> a; cout << "Nama saya adalah " << a; return 0; } #包括 #包括 #包括“stdafx.h” 使用名称空间std; i

这是我的代码:

#include <iostream>

#include <string>

#include "stdafx.h"

using namespace std;
int main()
{
    string a;
    cin >> a;
    cout << "Nama saya adalah " << a;
    return 0;
}
#包括
#包括
#包括“stdafx.h”
使用名称空间std;
int main()
{
字符串a;
cin>>a;

不能包含“stdafx.h”
应该是文件的第一行。它之前的任何行都会被忽略,因此您会出现错误,因为
字符串
无法识别。

啊,它起作用了!我不知道。谢谢您的帮助。令我难以置信的是,Visual Studio没有将此标记为错误。是的,Visual Studio应该将此标记为错误,因为它与m非常相似我强烈建议不要使用预编译头。您已经遇到了许多原因之一。此外,对于小型程序,在构建时间上没有可以忽略的节省。请记住,如果预编译头中的任何头更改,则必须重新编译预编译头以及使用预编译头的所有源der.@ThomasMatthews一旦你加入windows.h,它就开始变得引人注目了
#包括“stdafx.h”这是你的文件中的第一行。我对你从C++开始感到非常惊讶,但是它会让你很沮丧和沮丧。试试VB.NET或者C++作为第一语言。你可以更快地运行和运行一些概念,为C++准备好。玛丽谢谢你的建议,我会重新考虑。