В qmake
проектах, основанных на *, можно включить OTHER_FILES
, чтобы использовать их в QtCreator, например,
QT += core gui widgets
TARGET = example-program
TEMPLATE = app
HEADERS = mainwindow.h
SOURCES = main.cpp mainwindow.cpp
OTHER_FILES = README.md LICENCE examples/network/server.c
Таким образом, вы можете легко получить доступ к README.md
в QtCreator. Файл CMake с той же целью выглядит как
cmake_minimum_required(VERSION 3.5)
project(example CXX)
set(CMAKE_AUTOMOC ON)
find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED)
set(HEADERS mainwindow.h)
set(SOURCES main.cpp mainwindow.cpp)
set(OTHER_FILES README.md LICENCE examples/network/server.c)
add_executable(example-program ${SOURCES} ${HEADERS})
target_link_libraries(example-program Qt5::Core Qt5::Gui Qt5::Widgets)
Однако OTHER_FILES
не отображаются в QtCreator, и я должен получить к ним доступ через "Файл> Открыть" вместо браузера проекта. Есть ли обходной путь?