use*_*977 0 qt cmake visual-c++
我无法找到在 Windows 下使用 cmake、Qt5 和 Visual C++ 构建非控制台应用程序的最新方法。看起来在 Qt4 时代,将 QT_USE_QTMAIN 设置为 true 就足够了。现在据说链接 Qt5::WinMain 就足够了。但是,这些都不适合我 - 我的应用程序继续打开控制台窗口。我在 cmake 或 Qt 文档中也找不到任何内容。
让应用程序停止打开控制台窗口的已记录/经过验证的方法是什么?
您需要添加set_target_properties(<targetname> PROPERTIES WIN32_EXECUTABLE TRUE)到可执行目标中,CMakeLists.txt以便让 CMake 为没有控制台的 Windows 生成可执行文件。这会将main应用程序的入口点替换为WinMain.
| 归档时间: |
|
| 查看次数: |
1853 次 |
| 最近记录: |