Allegro 问题,如何摆脱 cmd 窗口?

发布于 2024-10-20 13:51:43 字数 130 浏览 6 评论 0原文

我在 Allegro 中制作了一个小游戏,但每次运行 .exe 文件时,它都会打开图形的 allegro 窗口,还会打开命令行窗口,即使我没有打印任何内容。

cmd窗口放在游戏窗口旁边有点难看,所以我想知道有什么办法不显示它吗?

I've made a small game in Allegro, but every time I run the .exe file it opens both the allegro window for the graphics but also a command line window even though I don't have anything that prints to it.

It's kind ugly to have the cmd window next to the game window, so I wonder is there any way to not show it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

闻呓 2024-10-27 13:51:43

这确实不是 Allegro 特有的。该行为取决于编译器的链接器设置。

在 gcc 下是:

-Wl,--subsystem,windows

对于 MSVC:

/SUBSYSTEM:WINDOWS

如果您使用 IDE,请查看链接器设置下的某个位置。它也可能被称为“控制台”与“Windows(或 GUI)应用程序”之类的东西。你会想要后者。

This really isn't specific to Allegro. The behavior is dependent on your compiler's linker settings.

Under gcc it is:

-Wl,--subsystem,windows

For MSVC:

/SUBSYSTEM:WINDOWS

If you use an IDE, look somewhere under the linker settings. It may also be referred to as something like "console" vs "windows (or GUI) application." You'll want the latter.

带上头具痛哭 2024-10-27 13:51:43

以下是 Visual Studio Community 2022 中针对 C++ 的特定解决方案。

右键单击具有入口点的项目,然后选择“属性”。在“Linker”和“System”下,将名为“SubSystem”的行更改为“Windows (/SUBSYSTEM:WINDOWS)

来源:https://www.allegro.cc/forums/thread/607888

Here is a specific solution for C++ in Visual Studio Community 2022.

Right click on the project with you entry point and select "Properties". Under "Linker" and "System", change the row named "SubSystem" into "Windows (/SUBSYSTEM:WINDOWS)"

Source: https://www.allegro.cc/forums/thread/607888

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文