这是一个基于VSCode编辑器的跨平台(Windows, Linux)的C++项目模板。
.
├── Headers
├── makefile
├── Output
│ ├── bin
│ │ ├── main
│ │ └── makefile
│ ├── main.o
│ └── makefile
├── README.md
└── Sources
└── main.cpp.vscode: 存放项目的配置文件;
Headers: 存放头文件
Sources: 存放源文件
Output: 存放中间文件以及可执行文件
bin: 存放可执行文件
- C/C++
- C++ Intenllisense
- Code Runner
- GitLens
- Markdown All in One
- MingW:
默认安装在C盘;
如果安装在其他盘,请注意修改配置文件的相关内容(
c_cpp_properties.json文件中的compilerPath,launch,json文件中的miDebuggerPath); 安装并下载好组件(mingw32-base,mingw32-gcc-g++)后,请注意添加系统环境变量; 注意将C:/MinGW/bin目录下的mingw32-make.exe复制并重命名为make.exe,这是因为linux平台使用的是make命令去执行makefile文件的,为了通用性,所以就在windows平台上做一些改变;
sudo apt-get install build-essential
sudo apt-get install gcc g++ git cmake- 注意在顶层makefile文件中选择当前项目所在平台;
# linux平台
PLATFORM:=${LINUX}
# Windows平台
PLATFORM:=${WIN}