C++跨平台开发的常用工具

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;

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据