摘要: ### 查找目录不同 #### 1、#include 编译器直接从系统类库目录里查找头文件 比如在vs中,使用`#include`编译器会直接在vs安装目录下在编译器自带的库文件中进行搜索。 **如果类库目录下查找失败,编译器会终止查找,直接报错:No such file or directory. 阅读全文
posted @ 2023-06-20 10:10 Yu_tiann 阅读(689) 评论(0) 推荐(0) 编辑
摘要: ### 问题原因: 主要原因是系统时钟错误了,即系统发现了晚于当前时间编译的文件,自然就无法编译。 ### 解决方法: 可以通过修改系统时间等方法解决,但是目前认为的最优解是把项目中的每个文件都touch一遍即可: ```bash find . -type f -exec touch {} \; ` 阅读全文
posted @ 2023-06-20 09:40 Yu_tiann 阅读(734) 评论(0) 推荐(0) 编辑
摘要: ### 问题现象: ### 问题原因: 以上问题是由于ROS环境变量ROS_MASTER_URI设置错误导致的,重新设置该变量即可。 ### 解决方法: 打开~/.bashrc文件,添加或修改环境变量ROS_HOSTNAME和ROS_MASTER,即改为: ```bash export ROS_HO 阅读全文
posted @ 2023-06-20 09:32 Yu_tiann 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 原因:本地代码与仓库中代码不一致,有过修改 解决方法: 1、下载代码到本地,不进行合并操作: ```bash git fetch --all ``` 2、git reset --hard origin/master #(origin/master 是你所需要更新的分支,把HEAD指向最新下载的版本) 阅读全文
posted @ 2023-06-20 09:26 Yu_tiann 阅读(2213) 评论(0) 推荐(0) 编辑