Если у меня есть .h
и .cpp
файлы в каталоге src
, где .cpp
файлы включают .h
файлы, используя эти команды в CMake:CMake + Qt Creator: Добавление файлов заголовков файлов проекта
aux_source_directory(src SRC_LIST)
add_executable(${PROJECT_NAME} ${SRC_LIST})
И открытие этот файл CMake в Qt Creator, получает все файлы (источники + заголовки) в списке файлов проекта (по умолчанию дерево файлов слева).
Теперь, с другой стороны, если я ставлю все .h
файлы в директории include
, и использовать это:
include_directories(include)
aux_source_directory(src SRC_LIST)
add_executable(${PROJECT_NAME} ${SRC_LIST})
заголовочные файлы исчезают из файлов проекта!
Как сохранить заголовочные файлы в этом каталоге и все еще иметь их в файлах проектов Qt Creator?
'$ {} ИСТОЧНИКОВ' 'против $ {SRC_LIST}' не будет работать. Это две разные переменные. –
@ Torbjörn: Спасибо. Я исправил. –