簡體   English   中英

CMake、QT Creator - 項目欄不顯示文件夾

[英]CMake, QT Creator - projects bar doesn't display folders

我用 QMake 創建了一個 QT 項目。 我有兩個文件。 somewidget.hsomewidget.cpp在與.pro文件相同的文件夾中。 然后我創建了一個文件夾SomeFolder ,在這里我創建了兩個文件someclass.hsomeclass.cpp 我在側邊欄上看到項目面板:
在此處輸入圖像描述

我在我創建的文件夾中看到了文件。


然后我做了同樣的事情,但使用的是 CMake:
在此處輸入圖像描述
但是 QT Creator 沒有顯示我的文件夾。 只有 header 和源文件的列表。 我刪除了所有 QT 配置,重新安裝了 QT Creator,但沒有任何改變。 如何解決?
PS 我沒有嘗試使用add_subdirectory ,但無論如何我不想在每個文件夾中創建CMakeLists 我使用Qt Creator 4.11.0 Based on Qt 5.12.8 (GCC 9.3.0, 64 bit)
CMakeLists.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中存在錯誤。 最新的4.13.0版本沒有這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM