Среда: Ubuntu 16.04, Qt5.6, Qtcreator 4.5.1
Я импортировал проект C ++ из CMakeList.txt.Команды cmake & build работают как положено.Однако представление «Проекты» на боковой панели выглядит странно.Он организован в соответствии с исполняемыми целями, как показано на рисунке ниже.
То, что я ожидаю, показано ниже, то есть файлы организованы в соответствии ск фактическим структурам папок.
Странно то, что первая ситуация (организованная по целям) появляется на моем рабочем столе, а вторая (организовано по папкам) появляется в моем ноутбуке, в то время как оба компьютера имеют почти идентичные системы / библиотеки / конфигурации.Я проверил настройки qtcreators на обоих компьютерах, чтобы убедиться, что они одинаковы.Я попытался добавить фиктивные цели в CMakeList.txt.Но ничего не работает.
CMakeList.txt:
project(octree)
cmake_minimum_required(VERSION 2.8)
# Release by default
# Turn on Debug with "-DCMAKE_BUILD_TYPE=Debug"
#set(CMAKE_BUILD_TYPE Debug)
if( NOT CMAKE_BUILD_TYPE )
SET( CMAKE_BUILD_TYPE Release )
endif()
find_package(Boost)
find_package(PCL)
if(Boost_FOUND)
include_directories(${Boost_INCLUDE_DIRS} ${PCL_INCLUDE_DIRS})
ADD_EXECUTABLE(example1 examples/example1.cpp Octree.hpp)
ADD_EXECUTABLE(example2 examples/example2.cpp)
ADD_EXECUTABLE(example3 examples/example3.cpp)
target_link_libraries(example1
${PCL_LIBRARIES}
)
endif()
Может кто-нибудь сказать мне, что здесь происходит?Заранее спасибо!