Я хочу создать проект, который использует cmake в качестве системы сборки sn QTCreator
.
├── CMakeLists.txt
├── CMakeLists.txt.user
├── main.cpp
├── notepad.cpp
├── notepad.h
└── notepad.ui
вот мой файл cmake: -
cmake_minimum_required(VERSION 2.8)
project(Notepad)
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wall -Wextra -Wpedantic -std=gnu++14")
find_package(Qt5Widgets REQUIRED)
set(CMAKE_VERBOSE_MAKEFILE ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
add_executable(${PROJECT_NAME} main.cpp notepad.cpp)
target_link_libraries(Notepad Qt5::Widgets)
Когда я пытаюсь его собрать, яполучить следующую ошибку: -
AutoUic subprocess error
------------------------
uic failed for
"/home/jucyref/Development/C++/Test/notepad/notepad.ui"
included by
"/home/jucyref/Development/C++/Test/notepad/notepad.cpp"
Command
-------
/usr/bin/uic -o /home/jucyref/Development/C++/Test/build-notepad-C_C-Default/Notepad_autogen/include/ui_notepad.h /home/jucyref/Development/C++/Test/notepad/notepad.ui
Output
------
File '/home/jucyref/Development/C++/Test/notepad/notepad.ui' is not valid
.QtCreator's Design mode.it по умолчанию отключен. Что мне делать.Я не очень знаком с cmake и qt