問題:catkin_make失敗,CMakeLists.txt報(bào)錯(cuò)
解決方法
1.CMake升級
? ? ?通過查閱CMake升級博客,個(gè)人覺得是這個(gè)問題概率較小,也可以找編譯成功的人,通過下列命令查看版本號對比來判斷是否與這有關(guān)。
cmake --version
2.檢查CMakeLists.txt里面代碼是否有空格
? ? 如果沒有多余空格仍然報(bào)錯(cuò),可在終端使用vim打開文件檢查是否有多余的代碼。ubantu安裝vim的命令如下:
sudo apt-get install vim
vim打開CMakeLists.txt命令如下:
vim CMakeLists.txt
3.?將src下CMakeLists.txt刪除,重新init
? ? ?本人測試有效的一個(gè)方案,試過網(wǎng)上的很多方法仍然報(bào)錯(cuò),索性直接將CMakeLists.txt文件刪除,再使用下列的代碼重新生成:
catkin_init_workspace
? ? ?再次catkin_make完后又報(bào)了新的錯(cuò)誤?,原因是缺少相應(yīng)的包。
文章來源:http://www.zghlxwxcb.cn/news/detail-614140.html
? ? 根據(jù)提示使用下列命令安裝上包后編譯成功:文章來源地址http://www.zghlxwxcb.cn/news/detail-614140.html
sudo apt-get install ros-melodic-PACKAGE
到了這里,關(guān)于CMake Error at CMakeLists.txt:1:Parse error.Expected a command name, got unquoted argument with text的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!