【发布时间】:2012-01-05 03:34:11
【问题描述】:
我正在 Qt Creator 中制作一个应用程序,使用 cmake 和 MinGW 作为编译器。我已经看到其他人回答了这个问题,但他们使用带有 .pro 文件的常规 Qt 项目,而我使用 CMakeLists.txt 文件。所以这些帖子对我没有帮助。
问题是我的应用程序在启动时会打开一个控制台,并且像往常一样,关闭此控制台也会关闭应用程序。我想阻止应用程序打开控制台,以便对不需要任何调试信息等的人更友好。
【问题讨论】:
-
其实应该不是默认打开控制台的。
-
不是 100% 确定,所以只是一个评论,但很可能应该有一个
ADD_EXECUTABLE(exename ....),其中的点当然是其他参数。你能把它改成ADD_EXECUTABLE(exename [WIN32] ...)吗? -
Bart,你应该回答这个问题,因为它是“CMake 推荐”的方式......另一种方法是使用“-mwindows”链接标志对它进行skyhisi 的方式。跨度>
标签: c++ windows qt console cmake