最近为debian装ros后,通过qt打开ros编译后的工程遇到bug,之前在ubuntu上这么操作没有什么问题,所以做个记录
装完ROS将路径设置好了,打印一下确认起效果了
printenv | grep CMAKE
输出下面的结果,没啥问题:
CMAKE_PREFIX_PATH=/opt/ros/noetic
但为什么这里就是过不去,肯定是source过
最终发现是因为qt的cmake的编译工具链自动配置错误,导致在执行CMAKELISTS时就已经出错,跟系统环境变量没有什么关系。
所以改成下面这样就可以了: