mac教程
先决条件#
要成功完成本教程,您必须执行以下操作:
- 在macOS上安装Visual Studio Code。
- 为VS Code安装C ++扩展。您可以通过在“扩展”视图(⇧⌘X)中搜索“ c ++”来安装C / C ++扩展。
确保已安装Clang #
您的Mac上可能已经安装了Clang。要验证它是否正确,请打开macOS终端窗口,然后输入以下命令:
clang --version
- 如果未安装Clang,请输入以下命令以安装命令行开发人员工具:
xcode-select --install
创建工程
1.新建一个文件夹,用vscode打开此文件夹,到此项目创建完成.
配置c++编译项
建议直接安装native debug插件,官方给出的自己配置的方法较繁琐
debug
native debug插件安装之后,可以直接按f5键就行调试,第一次启动的时候会让你选择环境,选择c++(GDB/LLDB)(见图1-1)、选择配置,选择clang++-生成和调试活动文件(见图1-2)
图1-1
图1-2
会自动生成tasks.json和launch.json
编译多文件的时候需要在在tasks.jso -args加入文件路径,且修改输出文件名,不能和文件夹下的文件重名,改动后如下:
{
"tasks": [
{
"type": "shell",
"label": "C/C++: clang++ build active file",
"command": "/usr/bin/clang++",
"args": [
"*.cpp",//cpp文件路径
"*.c",//c文件路径
"main/*.c",//main下的c路径
"-g",
"-o",
// cmakeTest不能和当前路径下的重名
"${fileDirname}/cmakeTest"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
],
"version": "2.0.0"
}
由于上面修改了生成的程序名,需要同步修改launch.json中program的值
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "clang++ - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
// 和task.json 输出程序文件一至
"program": "${fileDirname}/cmakeTest",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb",
"preLaunchTask": "C/C++: clang++ build active file"
}
]
}
windows教程
先决条件#
要成功完成本教程,您必须执行以下步骤:
- 安装Visual Studio代码。
- 安装VS Code的C / C ++扩展。您可以通过在“扩展”视图(⇧⌘X)中搜索“ c ++”来安装C / C ++扩展。
3.通过SourceForge网站安装Mingw-w64。单击Mingw-w64以下载Windows Mingw-w64安装程序。
1. 运行安装程序。
2. 对于体系结构,选择x86_64,然后选择Next。
3. 下一步再次使用默认安装文件夹并安装MinGW。
- 使用以下步骤将您的Mingw-w64
bin
文件夹的路径添加到WindowsPATH
环境变量:
1. 在Windows搜索栏中,键入“设置”以打开Windows设置。
2. 搜索您的帐户的“编辑”环境变量。
3. 选择`Path`变量,然后选择“编辑”。
4. 选择“新建”,然后将Mingw-w64路径添加到系统路径。确切路径取决于您安装的Mingw-w64版本和安装位置。如果您使用上述设置安装Mingw-w64,则将其添加到路径:中`C:Program Filesmingw-w64x86_64-8.1.0-posix-seh-rt_v6-rev0mingw64bin`。
5. 选择确定以保存更新的PATH。您将需要重新打开所有控制台窗口,以使新的PATH位置可用。
检查您的MinGW安装#
要检查您的Mingw-w64工具是否正确安装并可用,请打开新的命令提示符并键入:
g++ --version
gdb --version
如果您没有看到预期的输出或者g++
或者gdb
没有一个公认的命令,请检查您的安装(Windows控制面板>程序),并确保您的路径条目MinGW的-W64二进制位置在编译器位于匹配。
创建工程
1.新建一个文件夹,用vscode打开此文件夹,到此项目创建完成.
配置c++编译项
建议直接安装native debug插件,官方给出的自己配置的方法较繁琐
debug
native debug插件安装之后,可以直接按f5键就行调试,第一次启动的时候会让你选择环境,选择c++(GDB/LLDB)(见图1-1)、选择配置,选择clang++-生成和调试活动文件(见图1-2)
图1-1
图1-2
会自动生成tasks.json和launch.json
编译多文件的时候需要在在tasks.jso -args加入文件路径
如下加入了当前路径下cpp和c和子路径下c文件的编译
{
"tasks": [
{
"type": "shell",
"label": "C/C++: g++.exe build active file",
"command": "C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",
"args": [
"-g",
"*.cpp",
"*.c",
"main/*.c",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
],
"version": "2.0.0"
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。