gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 12:15:45 27 4
gpt4 key购买 nike

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

CodeBlocks 使用 gcc 编译源代码。

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

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

最佳答案

听起来你正在开发的是一个守护进程(在用户帐户登录或系统启动时启动的后台进程)。 OS X 使用 launchd and launchctl管理守护进程,因此您需要在/System/Library/LaunchAgents(在系统启动时启动)或 ~/Library/LaunchAgents(在用户登录时启动)目录中设置正确的 plist 条目,以及用 launchctl 注册它。

关于c++ - 如何在 Mac OS(gcc 编译器)中隐藏控制台窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7794340/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com