CMake,QT创建者-项目栏不';不显示文件夹
我用QMake创建了一个QT项目。我有两个文件CMake,QT创建者-项目栏不';不显示文件夹,qt,qt-creator,Qt,Qt Creator,我用QMake创建了一个QT项目。我有两个文件somewidget.h和somewidget.cpp与.pro文件位于同一文件夹中。然后我创建了一个文件夹SomeFolder,在这里我创建了两个文件someclass.h和someclass.cpp。我在侧栏上看到项目面板: 我看到了我创建的文件夹中的文件 然后我也做了同样的事情,但使用了CMake: 但是QT Creator不显示我的文件夹。这里只有头文件和源文件的列表。我删除了所有QT配置,重新安装了QT Creator,但没有任何更改
somewidget.h
和somewidget.cpp
与.pro
文件位于同一文件夹中。然后我创建了一个文件夹SomeFolder
,在这里我创建了两个文件someclass.h
和someclass.cpp
。我在侧栏上看到项目面板:我看到了我创建的文件夹中的文件
然后我也做了同样的事情,但使用了CMake:
但是QT Creator不显示我的文件夹。这里只有头文件和源文件的列表。我删除了所有QT配置,重新安装了QT Creator,但没有任何更改。如何修复它?
另外,我没有尝试使用
add_子目录
,但无论如何,我不想在每个文件夹中创建CMakeLists
。我使用基于Qt5.12.8(GCC 9.3.0,64位)的QtCreator 4.11.0CMakeLists.txt
:
cmake_minimum_required(VERSION 3.5)
project(testing LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(Qt5 COMPONENTS Widgets REQUIRED)
find_package(Qt5 COMPONENTS Network REQUIRED)
add_executable(${PROJECT_NAME}
${PROJECT_SOURCE_DIR}/main.cpp
${PROJECT_SOURCE_DIR}/somewidget.h
${PROJECT_SOURCE_DIR}/somewidget.cpp
${PROJECT_SOURCE_DIR}/somefolder/someclass.h
${PROJECT_SOURCE_DIR}/somefolder/someclass.cpp
)
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Widgets Qt5::Network)
QT Creator 4.11.0
中有一个bug。最新版本4.13.0没有这个问题