我创建了一个ros catkin包,并成功导入到QtCreator中。尽管编译没有问题,但我的包的 CMakeLists 文件中提到的 include 目录没有被索引。
可能是什么问题?如果您需要更多信息,请告诉我。
最佳答案
这对 QtCreator 来说有点烦人。要找到 include 目录中的头文件,它们必须明确地列在 add_executable/add_library
中。
我通常使用以下简单(虽然可能有点脏)的解决方案:
file(GLOB_RECURSE HEADERS include/*.hpp include/*.h)
add_executable(compute_rigid_object
${HEADERS} # for qtcreator...
src/the_source_files.cpp
...
)
关于qt-creator - QtCreator 没有索引包含 catkin 包的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32993310/