Постройте helloworld GUI с QtCreator и CMAKE - PullRequest
0 голосов
/ 25 марта 2020
  1. Я создал hello world GUI с QtCreator, используя файлы qmake и .pro.
  2. Я хочу построить тот же самый hello world с QtCreator, но с файлом CMAKE
  3. Я последовал за этим и смог успешно построить приложение.
  4. Но когда я запускаю программу, она не показывает главное окно GUI. В выводе приложения это выглядит следующим образом.

    21:52:36: Starting /home/mavbot/qtopen3d/build-guiCMake-Desktop_Qt_5_12_0_GCC_64bit-Default/guiCMake...
    
  5. Где я пропускаю ... пожалуйста, помогите. Мой файл CMAKE выглядит следующим образом:

    cmake_minimum_required(VERSION 3.1.0)
    
    project(guiCMake)
    
    set(CMAKE_AUTOMOC ON)
    set(CMAKE_AUTORCC ON)
    set(CMAKE_AUTOUIC ON)
    
    if(CMAKE_VERSION VERSION_LESS "3.7.0")
      set(CMAKE_INCLUDE_CURRENT_DIR ON)
    endif()
    
    find_package(Qt5 COMPONENTS Widgets Core REQUIRED)
    
    add_executable(guiCMake
     mainwindow.ui
     mainwindow.cpp
     main.cpp
    )
    
    target_link_libraries(guiCMake Qt5::Core Qt5::Widgets)         
    
...