Я пытаюсь открыть пакет ros в создателе Qt, но не работает. Каждый раз, когда я бегу Cmake следующие ошибки происходят:Запуск cmake Ошибка создателя Qt
CMake Ошибка в CMakeLists.txt: 15 (catkin_package): Неизвестный CMake команду "catkin_package".
Ошибка CMake в CMakeLists.txt: 5 (find_package): Не удалось найти модуль Findcatkin.cmake или файл конфигурации для пакета catkin.
Отрегулируйте CMAKE_MODULE_PATH, чтобы найти Findcatkin.cmake или установить catkin_DIR в каталог, содержащий файл конфигурации CMake для catkin. Файл будет иметь один из следующих имен:
catkinConfig.cmake
catkin-config.cmake
Я не знаю, что делать, какие-либо предложения?
Эй, спасибо за помощь ... Я выполнил ваши инструкции и нашел местоположение: /opt/ros/hydro/share/catkin/cmake/toplevel.cmake Но где я должен вставлять его? Место сборки? –
Как я могу приказать QtCreator открыть основной файл CMakeLists.txt всей рабочей области для кошки? –
Предполагая, что ваше рабочее пространство для кошек находится в '~/catkin_ws'. Замените '~/catkin_ws/src/CMakeLists.txt'' toplevel.cmake' (конечно, убедитесь, что файл по-прежнему называется 'CMakeLists.txt'). Затем откройте этот файл в QtCreator (используя обычный диалог «открыть файл или проект»). Затем QtCreator спросит вас, где найти каталог сборки. Для этого нужно установить '~/catkin_ws/build'. – luator