C++ Visual Studio C++;执行cmd.exe而不是我的程序

C++ Visual Studio C++;执行cmd.exe而不是我的程序,c++,windows,visual-studio-2010,C++,Windows,Visual Studio 2010,我的main()代码非常简单。它实际上只是打印出“Whatevs”。它是一个包含大量CPP和H文件的大型项目的一部分,但我只需要main()首先实际执行一些操作:/当我运行它时,它会运行C:/windows/system32/cmd.exe。它应该运行的是MyProgram.exe。它所说的只是“按任意键继续”,就像我的程序从未运行过一样——它不会打印出我说的话。VisualStudioC++中的内部问题会导致这样的错误? 我的主要观点是: #包括 #包括 使用名称空间std; #包括“Empl

我的main()代码非常简单。它实际上只是打印出“Whatevs”。它是一个包含大量CPP和H文件的大型项目的一部分,但我只需要main()首先实际执行一些操作:/当我运行它时,它会运行C:/windows/system32/cmd.exe。它应该运行的是MyProgram.exe。它所说的只是“按任意键继续”,就像我的程序从未运行过一样——它不会打印出我说的话。VisualStudioC++中的内部问题会导致这样的错误?

我的主要观点是:

#包括
#包括
使用名称空间std;
#包括“EmployeeRecord.h”
#包括“CustomerList.h”
#包括“Store.h”
内部主(空)
{
库特

要么写

cout << "Whatevs";
cout.flush();

无法显示代码。在“Visual Studio内部问题”出现之前,可能有很多原因导致这种情况发生不幸的是,我最喜欢的C++ FAQ项目,关于如何发布一个关于不工作代码的问题,在FAQ迁移到ISO CPP中已经丢失了。但是,本质上,提供代码,我们不是心灵感应!还有所有可能相关的东西,比如VisualStudio项目设置。(请注意,项目文件是一个简单的文本文件)。@Cheersandhth.-Alf,@chris:谢谢,我没有想到。:@JBL,代码已经发布了
cout << "Whatevs";
cout.flush();
cout << "Whatevs" << endl; // endl flushes implicitely