-
先安装cion的ROS插件
这个在官网上有下载,直接将插件安装包解压放在插件文件夹下 -
主要针对cmake工程
导入cmake工程找不到ros环境,可以用这个方法解决:
http://wiki.ros.org/IDEs#QtCreator // 里面有各个主流编译器对ROS的配置
// 主要是为了让CLION知道ROS环境
sh PATH_TO_CLION/bin/clion.sh
// 然后cion打开后,选择cmake工程的cmakeLists文件
// 不作为工程打开,单独打开这个文件
// 在cion中右键cmakelists.txt工程,选择reload cmake project// 附clion官方手册: https://www.jetbrains.com/help/clion/managing-your-project-favorites.html
-
配置opencv工程
https://stackoverflow.com/questions/24337932/cannot-get-opencv-to-compile-because-of-undefined-references -
用Clion单步调试
用终端打开 ./clion.sh
CMake options:
-DCATKIN_DEVEL_PREFIX=/home/aaa/Vas/feature_detect/devel -DCMAKE_INSTALL_PREFIX=/home/aaa/Vas/feature_detect/installEnvironment:
PATH=/opt/ros/kinetic/bin:”/home/ryontang/Downloads/clion-2019.2/bin/:/usr/local/cuda-8.0/bin:/home/ryontang/bin:/home/ryontang/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Qt5.5.1/Tools/QtCreator/bin”;CMAKE_PREFIX_PATH=/opt/ros/kinetic:/opt/Qt5.5.1/5.5/gcc_64/lib/cmake;ROS_PACKAGE_PATH=/opt/ros/kinetic/share;LD_LIBRARY_PATH=/opt/ros/kinetic/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu:/home/ryontang/library_set/boost_1_65_1/stage/lib:/home/ryontang/code/boost_1_65_1/stage/lib:/usr/local/cuda-8.0/lib64;PWD=/opt/ros/kinetic;SHLVL=2;_=/usr/bin/envGenetation path:
/home/aaa/Vas/feature_detect/build
debug配置中,在运行的命令后面加一些参数
debug模式catkin_make
//使用vs code调试,在VS code里面终端编译时,需要添加
catkin_make -DCMAKE_BUILD_TYPE=Debug
参考:
https://www.jetbrains.com/help/clion/run-debug-configuration-application.html
Armadillo:踩坑指南(ubuntu-16.04+clion)
Armadillo c++ 线性代数库
参考这里安装的: https://blog.csdn.net/ABC_ORANGE/article/details/90649106
主要的命令是:
sudo apt-get install libarmadillo-dev
至于clion如何配置这个,在cmake需要加:
只用添加一行target_link_libraries(Project_name -larmadillo)
见:https://blog.csdn.net/u014281392/article/details/103289345
vscode
vscode有几个主要的json文件,通过配置json文件来实现配置
首先command + shift + p调出任务窗口
搜索
tasks.json # 配置
launch.json # 配置debug
settings.json # 用户设置
project.json # 配置工程
clion c++代码格式设置
- google代码风格:
Clion->Preferences->Editor->Code Style->C/C++->设置为google代码风格
2. 设置保存自动名改格式:
安装save actions
设置快捷键 shift+ctrl+s
见:
https://blog.csdn.net/Mr_rain/article/details/79279931
VSCODE与Pycharm的版本控制:
1)本地新建一个文件夹
2)在git平台(码云)上,新建一个仓库
如果本地项目里已经有readme文件了,把这个勾选去掉
3)在VSCode里打开新建的文件夹,在“原代码管理”里(长得像听诊器的那个),点击右上角+号,选择本地文件夹。文件夹里就会有.git文件夹
4)在命令行输入以下代码,本地仓库和远程仓库建立连接
git remote add origin [git(HTTPS)地址]
1
git(HTTPS)地址:
5)打开这个.git文件夹,找到config文件配置免密设置
url = https://用户名:密码@gitee.com/shanghaijiazhenwangluo_601971198/life_management.git
1
1)与5)的操作是相同的
从6)开始只是在每个ide的操作不同
6)拉取服务器上的代码到本地
git pull origin master
第一次提交本着先pull再push的原则
如果是新建的仓库里什么都没有的话在pull代码的时候,出现(couldn’t find remote ref master)提示,可以忽略不计。
7)在文件夹里新建一个文件a.html,点击√提交到本地仓库(git commit -a -m ‘备注’)
自动保存到暂存区再保存到本地仓库的意思
弹出框,让你输入本次提交的备注信息
8)点推送,推送到master分支上
9)查看码云
应该已提交成功
10)修改,查看版本对比,再提交
参考:
https://blog.csdn.net/yuyu_2019/article/details/103702813