如何隐藏我的 Windows Gtk 应用程序的命令提示符?

问题描述 投票:0回答:2

我正在使用 MinGW 工具链在 Windows 中编译 Gtk 应用程序,但是当我运行我的应用程序时,会出现一个命令提示符窗口。怎样才能让这个提示消失呢?

c gtk mingw
2个回答
14
投票

查看这篇文章。您必须在编译时指定 -mwindows。


0
投票

如果您使用 Meson (>= 0.56.0),则可以在

win_subsystem
windows
等命令中将 executable()
 kwarg 设置为 
library()

例如:

executable(
  'app-gui',
  files(['main.cpp']),
  dependencies: [dependency('gtkmm-4.0')],
  include_directories: include_directories('include'),
  win_subsystem: 'windows'
)

提示: Meson 只会使用交叉编译选项,而不是本机构建,因此无需检查任何内容(例如

meson.is_cross_build()
是不必要的)。

© www.soinside.com 2019 - 2024. All rights reserved.