C++ 如何在Mac OS(gcc编译器)中隐藏控制台窗口?

C++ 如何在Mac OS(gcc编译器)中隐藏控制台窗口?,c++,macos,console,hide,C++,Macos,Console,Hide,我用Mac OS中的Code::Blocks IDE(C++应用程序)编写了一个应用程序 CodeBlocks使用gcc编译源代码 当我双击项目的输出(可执行二进制文件)时,我的应用程序正确执行,但显示了一个控制台应用程序。我的应用程序是一个后台应用程序,没有对控制台进行任何读写操作,我将其添加到启动项中。我不想在登录时显示(我的应用程序的)balnk控制台。我想隐藏控制台窗口 如何使用gcc编译器在Mac OS中隐藏控制台窗口?听起来您正在开发的是一个守护进程(当用户帐户登录或系统启动时启动的

我用Mac OS中的Code::Blocks IDE(C++应用程序)编写了一个应用程序

CodeBlocks使用gcc编译源代码

当我双击项目的输出(可执行二进制文件)时,我的应用程序正确执行,但显示了一个控制台应用程序。我的应用程序是一个后台应用程序,没有对控制台进行任何读写操作,我将其添加到启动项中。我不想在登录时显示(我的应用程序的)balnk控制台。我想隐藏控制台窗口


如何使用gcc编译器在Mac OS中隐藏控制台窗口?

听起来您正在开发的是一个守护进程(当用户帐户登录或系统启动时启动的后台进程)。OS X用于管理守护进程,因此您需要在/System/Library/LaunchAgents(在系统引导期间启动)或~/Library/LaunchAgents(在用户登录时启动)目录中设置适当的plist条目,并将其注册到launchctl。

听起来您正在开发的是一个守护进程(在用户帐户登录或系统启动时启动的后台进程)。OS X用于管理守护进程,因此您需要在/system/Library/LaunchAgents(在系统引导期间启动)或~/Library/LaunchAgents(在用户登录时启动)中设置适当的plist条目目录,并将其注册到launchctl