试图使控制台窗口不出现[c++]

trying to make a console window not appear [c++]

本文关键字:c++ 控制台 窗口      更新时间:2023-10-16

大家好,我刚刚开始一个项目,项目的第一部分不需要在运行可执行文件时显示控制台窗口(必须在windows机器上),但我似乎无法实现这一点,我在64位windows机器上使用eclipse kepler

我首先将windows main添加到我的主函数中,然后我遵循以下线程:

使用MinGW和Eclipse 编译Win32 GUI应用程序(无控制台)

但也许我做错了什么?

我将链接器标志留空,然后单击设置,选择一个新的其他选项,并将其放入-subsystem, win32中。但那没有成功!

然后我用大写的W把它改成了-subsystem, win32,但运气不好。

然后我尝试添加-mwindows作为标志,并重复上面的步骤,但没有成功。

知道我该怎么修复这个Thanx吗。

#include <iostream>
#include <Windows.h>
using namespace std;

int WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR    lpCmdLine,
int       nCmdShow) {
return 0;    
}

嗨,randrop我试过使用那个代码,但当我试图运行程序时,一个.exe文件没有被执行,我不太确定为什么

**********编辑

嗨,伙计们,事实证明它是工作的,但由于程序什么都不做,它立即终止。无论如何,我可以在没有控制台窗口显示的情况下继续执行程序吗??

要删除控制台,必须在链接器选项中传递此选项-mwindows