2013-06-26 11 views
6

W QMake:CONFIG + = QMake za konsolą w CMake

CONFIG += console 

Jak mogę uzyskać ten sam efekt w CMake?

(specyfikacje: Qt 5.0.2, CWprowadä 2.8.10)

+0

cf. [Jak mogę zachować program Qt C++ od otwierania konsoli w systemie Windows?] (Http://stackoverflow.com/questions/8249028/how-do-i-keep-my-qt-c-program- from-opening- a-console-in-windows/36527454) – maxschlepzig

Odpowiedz

4

Nie rób nic: dla CMake, to jest domyślnie. Jeśli chcesz aplikacji Windows, trzeba dodać opcje WIN32 na wezwanie do add_executable:

add_executable(<name> [WIN32] [MACOSX_BUNDLE] 
       [EXCLUDE_FROM_ALL] 
       source1 source2 ... sourceN) 

Spowoduje to ustawienie łącznika szukać WinMain zamiast main jak można się spodziewać na GUI systemu Windows aplikacja, ustawiając wewnętrzny interfejs CMake WIN32_EXECUTABLE.

Powiązane problemy