我曾尝试使用此代码做一个简单的MessageBox
的:如何摆脱控制台窗口
#include <windows.h>
int main() {
MessageBox(NULL, "Hello", "Message Box", MB_OKCANCEL);
}
但在与MinGW的工具链建设这个在开发-C++ IDE,我得到一个控制台窗口弹出后面的MessageBox
。
有没有办法摆脱这个控制台窗口?
我曾尝试使用此代码做一个简单的MessageBox
的:如何摆脱控制台窗口
#include <windows.h>
int main() {
MessageBox(NULL, "Hello", "Message Box", MB_OKCANCEL);
}
但在与MinGW的工具链建设这个在开发-C++ IDE,我得到一个控制台窗口弹出后面的MessageBox
。
有没有办法摆脱这个控制台窗口?
是的,编译为“windows”子系统。这里是instructions for performing this task on multiple IDEs。
-1:非常好,关于Visual Studio关于MinGW GCC的问题的答案。 –
@ TomalakGeret'kal:这与Visual Studio无关,它是Windows可执行格式的一部分。 –
切换到Visual Studio编译器的所有内容都与Visual Studio有关。你的编辑要好得多。 –
WinMain
- 请参阅Windows编程的任何介绍)。
您应该使用更新的IDE。 [Code :: Blocks](http://www.codeblocks.org/)可能是Dev-C++的现代版本。 –