| 关键词: 工具 C++ 跨平台 开发 一般 使用 Visual 工程 cmake linux |
C++跨平台开发常用的工具,一般涉及到几个方面,开发环境IDE、工程构建工具、静态代码检查工具、内存泄露检测工具等。 1. 开发环境IDE 跨平台C++开发,一般常用的IDE有,Visual Studio,QT Creator, CLion。后两者都有linux版本。如果跟界面有关的开发工作可以选择 QT Creator。使用 Visual Studio 一般是在Windows下开发,拷贝到linux 下编译。虽然Visual Studio2019支持远程到linux 下运行调试,不过体验后,还是不顺手。 2. 工程构建工具 QT, cmake。 不用选择,果断 cmake ( 相对其他工具,cmake优势很多,这里不废话 ),最流行没有之一。初学者直接使用cmake 构建工程即可。 3. 静态代码检查工具 cppcheck, 和 Visual Studio 无缝对接。 4. 内存泄露检测工具 windows下一般使用 vld 库,内嵌到工程。Linux 下使用valgrind。 5. C++ 跨平台常用开源库 boost, google的三件套(gtest, gflag, glog), protocol buf; |
| 本文出处: https://www.toutiao.com/a7002533980855714344/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|