Сборка с помощью cmake завершается неудачно в одной версии QtCreator, в то время как она работает с другой, а также с catkin_make из терминала - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь построить свою ROS-систему. У меня установлены две разные версии QtCreator. Сборка из QtCreator 4.5.1 завершается неудачно, а сборка из QtCreator 3.5.1 работает просто отлично. Я получаю следующую ошибку:

Running "/usr/bin/cmake /directory/catkin_ws/src/neuromorphic_stereo '-GCodeBlocks -
Ninja'" in /directory/catkin_ws/build.
CMake Error: The source "/directory/catkin_ws/src/neuromorphic_stereo/CMakeLists.txt" 
does not match the source "/directory/catkin_ws/src/CMakeLists.txt" used to generate
cache.  Re-run cmake with a different source directory.
*** cmake process exited with exit code 1.

Как я уже сказал, сборка точно такого же Проекта из QtCreator 3.5.1 или терминала работает просто отлично. У меня уже была эта проблема раньше, и, насколько я помню, в то время я просто удалил каталог сборки моей рабочей области catkin, и она работала нормально. На этот раз это не сработало. Мне уже удалось построить этот проект из 4.5.1, но я не могу понять, что я делал по-другому, и сообщение об ошибке мне совсем не помогает.

...