“SUBSYSTEM:WINDOWS@QMAKE_SUBSYST

2023-05-29  本文已影响0人  雯饰太一

将【链接器】【命令行】【其他】项里面的内容删掉即可

注:应该是QT的插件自动设置上的一些内容。

关于 QMAKE_SUBSYSTEM_SUFFIX

SUBSYSTEM:WINDOWS@QMAKE_SUBSYSTEM_SUFFIX 是在 Qt 的 .pro 文件中用于设置生成的可执行文件的子系统的指令。

在 Windows 平台上,可执行文件的子系统指定了程序运行时的环境,包括窗口、控制台等。SUBSYSTEM:WINDOWS 指定了生成的可执行文件为 Windows 子系统,它以窗口方式运行。

QMAKE_SUBSYSTEM_SUFFIX 是一个变量,用于指定生成的可执行文件的后缀名。在 Windows 上,可执行文件的后缀通常是 .exe

通过将 SUBSYSTEM:WINDOWS@QMAKE_SUBSYSTEM_SUFFIX 结合使用,可以在 Qt 的 .pro 文件中设置生成的可执行文件为 Windows 子系统,并指定后缀名为 .exe。示例代码如下:

TEMPLATE = app
TARGET = MyApp

# 设置生成的可执行文件为 Windows 子系统,并指定后缀名为 .exe
win32:CONFIG(release, debug|release) {
    QMAKE_LFLAGS += /SUBSYSTEM:WINDOWS@QMAKE_SUBSYSTEM_SUFFIX@
}

# 其他配置项...

上述代码将生成的可执行文件指定为 Windows 子系统,并使用 .exe 作为后缀名。你可以根据需要进行调整和修改。

上一篇下一篇

猜你喜欢

热点阅读