标签:相关 c++开发 studio define soc 跨平台 直接 操作文件 细节
开发环境选择
vim,vscode,qt,visual studio都可以做linux c++开发,但是作为windows程序员,最熟悉的还是visual stuio,加上visual studio 2019 支持cmake及linu开发,所以最终选择了visual studio 2019 + cmake作为开发环境.同时使用虚拟机中的ubuntu作为编译机.
学习cmake基本用法
学习设置包含路径;
学习设置库搜索路径;
学习设置动态库静态库的导入;
选择boost作为基础库
有许多常用算法的实现,省下不少造轮子的时间.
可以将很多操作系统相关细节透明化,实现跨平台开发.
学习一个linux发行版基本用法
选择了最容易入手的ubuntu,有界面操作,也可以使用命令行,还有进程监视器.
选择一个文件传输工具
FinalShell,不经可以通过ui传输文件,还可以通过ui的方式操作文件.
编码
算法实现上到是没什么区别,但是一些细节还是需要注意的:
现状
一个多月过去了,现在程序已经可以跑在windows和linux上了,visual studio 2019帮了很大的忙,试想如果从vim开始写linux,估计会把人逼疯.而通过vs,一个月,基本上现在常规的开发,问题已经不大了,偶尔遇到问题,也基本可以解决.
标签:相关 c++开发 studio define soc 跨平台 直接 操作文件 细节
原文地址:https://www.cnblogs.com/ideryi/p/14530141.html