我有一个非常奇怪的问题。我正在使用 C++ 中的 Visual Studio,突然 cout 在发布模式下无法正常工作(它一直工作到现在),而在调试模式下它工作正常。我不知道为什么会这样。我试图删除一些代码并且我删除了几乎所有的程序(我有备份)。这是我的代码:
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
using namespace std;
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow )
{
AllocConsole();
cout<<"asdasd"<<endl;
cin.get();
return 1;
}
在调试模式下,程序等待用户按 Enter。在发布模式下不会。窗户刚关上。
我认为这可能是视觉设置的问题。是真的吗?