工作这么多年,主要做的是JAVA和.NET/C#
来了新公司 居然用的是C++ 而且不是微软的VISUAL C++ 而是基于GCC的linux平台式的C++项目
这个对我来说 基本等同于从0开始 因为对于C++的经验 只是在大学上过一个学期的可怜的C++课程 这多年过去 基本都忘了
而且同事都不用vs 在Linux上调试c++代码 他们采用的方式是打日志
对这种debug方式 个人感觉有点Low 工作效率也不高
而且对我这样一直搞JAVA/C# 都是在windows上使用eclipse/idea/vs工作的人来说
在linux开发 只靠打日志debug 实在不习惯
问有啥工具能在windows上调试 答案是不知道 没弄过 然后还问我能不能研究下 然后分享给大家
我是个完全的初学者 这任务还真是蛮艰巨的
后来找来找去 最后发现idea的母公司还有另外一个专门跨平台的c++开发的IDE -> clion
下面就写写我这两天(确实就只有两天)的经验
我只是提个学习方向 中间踩的坑太多了 后面再详细的记录
1.基于c++11标准
2.安装clion
安装过visual studio 2017,使用for linux c++模板来引入公司的项目 发现问题好多 主要是和已有的项目结构冲突太多了
vs跨平台的c++开发 入门参考了这个博客
https://blog.csdn.net/qq_29344757/article/details/80284953
但可以肯定的是 使用vs是可以做linux平台的c++开发的
4.安装minGW
如果在线安装 下载经常断掉 最好采用离线安装的方式
https://blog.csdn.net/aituochang1886/article/details/101167629
https://sourceforge.net/projects/mingw-w64/files/?source=navbar
5.安装cmake
今天先说到这 搭建开发环境中踩到的具体的坑 我后面再写