visual studio code是什么?
visual studio是一个编译器(IDE集成开发工具),而visual studio code(VScode)是一个跨平台的编辑器,具体区别自查
常用visual studio版本是2015或者2017;安装教程及程序可在相关微信公众号搜索,安装破译;建议不要用网页直接搜(尤其是一些垃圾浏览器,很容易下载很多流氓软件);建议程序员不要轻易尝试新版本,适合大众就好,大佬可忽略!!!
opencv是什么?
顾名思义,opencv(open source computer vision library)开源计算机视觉库;集成了很多图像视频处理的函数;常用模块包括:
- calib3d
- dnn
- core
- feature2d
- flann
- highgui
- imgcodecs
- gaussianBlur
- ml
- objdetect
- photo
- shape
等;具体功能自查
pcl是什么?
顾名思义,pcl(piont could library)点云库;安装需要跟编译器版本配对visual studio2017就要下载其对应的PCL-1.8.1rc2-AllInOne-msvc2017-win64.exe安装程序,安装过程中会单独安装openNI库安装完成后,将PCL版本对应的PDB文件(pcl-1.8.1-pdb-msvc2017-win64.zip),复制里面的文件到PCL安装路径下的bin文件夹
Windows环境下使用visual studio编写程序注意事项
注意:别怕,只是个编译器,花半个小时了解每个任务栏的功能,放心操作,大不了重置画面设置
- 新建工程(相当于一个项目,完成一个任务,只有一个main函数,可包含多个cpp文件);工程名字可以根据项目功能起名,位置随意,建议将很多工程放在相同目录下,方便查找
- 添加系统变量,在电脑、属性哪里添加;很简单,自行查找
- 添加属性页(两种模式:debug和release)(库(头文件、库文件、连接));添加一个属性页,相当于在CMakeLists.txt文件中添加了一个库文件;建议所需对应版本的库,单独建一个属性页,放在共用的地方,方便下次新建项目直接使用,不用每次都配置;我配置了一个pcl1.8.1的库,并没有放在工程下。而是放在一个共用地方pcl_path的目录下,方便别的项目直接添加此库。
- 在解决方案管理器中书写程序(.cpp、.h及其他文件)
- 生成、编译,根据报错改错误,别怕,没有Google、Baidu解决不了的,还有要搞清楚,库文件,头文件到底从哪里加载来的,当然是安装库的目录下加载来的,注意不同的基本操作系统(win8、win10)对应下载的库的有些头文件名字,lib文件名字可能不同,如问题出在此,务必查看一下,安装库文件所在位置的名字是否正确
win10+vs2015+pcl1.8.1安装配置(一步一步做)若vs2017请下载与之对应版本
参看链接: https://blog.csdn.net/u013925378/article/details/82987443.
win10+VS2015+OpenCV4.3.0(一步一步做)若vs2017请下载与之对应版本
参考链接: https://blog.csdn.net/shuiyixin/article/details/105998661.
|