6
Trong qmake:qmake của CONFIG + = console trong CMake
CONFIG += console
Làm thế nào để có được hiệu quả tương tự trong CMake?
(thông số kỹ thuật: Qt 5.0.2, CMake 2.8.10)
Trong qmake:qmake của CONFIG + = console trong CMake
CONFIG += console
Làm thế nào để có được hiệu quả tương tự trong CMake?
(thông số kỹ thuật: Qt 5.0.2, CMake 2.8.10)
Bạn không làm bất cứ điều gì: cho CMake, đó là mặc định. Nếu bạn muốn có một ứng dụng Windows, bạn sẽ cần phải thêm WIN32
tùy chọn để cuộc gọi đến add_executable
:
add_executable(<name> [WIN32] [MACOSX_BUNDLE]
[EXCLUDE_FROM_ALL]
source1 source2 ... sourceN)
này sẽ thiết lập mối liên kết để tìm kiếm WinMain
thay vì main
như bạn mong muốn cho một giao diện Windows ứng dụng, bằng cách đặt CMake bên trong WIN32_EXECUTABLE
.
cf. [Làm thế nào để giữ cho chương trình Qt C++ của tôi mở một bàn điều khiển trong Windows?] (Http://stackoverflow.com/questions/8249028/how-do-i-keep-my-qt-c-program-from-opening- a-console-in-windows/36527454) – maxschlepzig