<>CPP project on VSCode
abstract:
为什么要在CSDN分享一个VSCode上的CPP 工程项目 创建方法?
* 目前的教程混乱且繁杂
*
VScode上进行C++开发,目前的前景比刚出VScode时的预期要好很多,实际上VS上对C++开发的许多功能在实际商用开发的过程中都属于过度开发的功能,并且在linux上VSCode有大量不可替代的优势。
<>问题1 如何一键生成可运行的CPP项目
由于目前大多数教程都是使用三个文件:c_cpp_properties.json、tasks.json、launch.json来管理CPP以及mingw-GCC,实际上缺乏效率,因此本文档旨在通过CMAKE实现一键创建项目
在这篇文档中,并没有涉及源文件头文件分离事项,之后补充
*
下载mingw-GCC 并完成安装
*
注意此处有坑
大部分教程未能够指出,mingw-Gcc只需要在sourceforge上下载编译版本即可,不需要源代码。
*
下载后发现是一个zip(绿色软件),直接解压即可
*
别忘了将bin路径添加至系统变量
*
通过cmdgcc -v检查是否成功
*
vscode下载安装略过
*
使用到的扩展:
* C/C++
* CMake 以及 CMake Tools
* Code Runner
*
试用并完成一个helloword项目
*
Ctrl+Shift+P 打开命令控制,输入cmake,即可得到quickStart提示。
*
选择 GCC
*
输入项目名称
*
选择Executable
*
在main.cpp中执行 Run code
至此完成了一个一键生成C++项目的利用Cmake的Vscode方法。