在mac上使用vscode创建第一个C++项目
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在mac上使用vscode创建第一个C++项目,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3845字,纯文字阅读大概需要6分钟。
内容图文
![在mac上使用vscode创建第一个C++项目](/upload/InfoBanner/zyjiaocheng/614/36bced22aa894084a6ba0dda83e4be51.jpg)
https://blog.csdn.net/bujidexinq/article/details/106539523
准备工作:
安装好vscode
安装插件『C/C++』
正式开始:
首先是创建一个空的文件夹(比如文件夹为test),然后在其中新建一个.cpp文件(比如文件为hello.cpp)打开vscode打开test文件夹作为工作目录,接下来用三步配置好C++开发环境
第一步:
[??P]打开命令模式,选择[C/Cpp: Edit Configurations(JSON)]命令,回车后会自动生成一个.vscode目录,目录下有一个c_cpp_properties.json文件,下面给出我的文件示例:
- {
- "configurations": [
- {
- "name": "Mac",
- "includePath": [
- "${workspaceFolder}/**",
- "/Library/Developer/CommandLineTools/usr/include/c++/v1",
- "/usr/local/include",
- "/Library/Developer/CommandLineTools/usr/lib/clang/11.0.0/include",
- "/Library/Developer/CommandLineTools/usr/include"
- ],
- "defines": [],
- "macFrameworkPath": [
- "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks",
- "/System/Library/Frameworks",
- "/Library/Frameworks"
- ],
- "compilerPath": "/usr/bin/clang",
- "cStandard": "c11",
- "cppStandard": "c++17",
- "intelliSenseMode": "clang-x64"
- }
- ],
- "version": 4
- }
第二步:
[??P]打开命令模式,选择[Tasks: Configure Task]命令,选择的模板为MSBuild,回车后会自动在.vscode目录下生成一个tasks.json文件,下面给出我的文件示例:
- {
- // See https://go.microsoft.com/fwlink/?LinkId=733558
- // for the documentation about the tasks.json format
- "version": "2.0.0",
- "tasks": [
- {
- "label": "build c++",
- "type": "shell",
- "command": "g++",
- "args": [
- "${file}",
- "-std=c++17",
- "-g",
- "-Wall",
- "-lm",
- "-o",
- "${fileDirname}/${fileBasenameNoExtension}.out"
- ],
- "group": "build",
- "presentation": {
- "reveal": "silent",
- "panel": "shared",
- "echo": true,
- "focus": false,
- "showReuseMessage": true,
- "clear": false
- },
- "problemMatcher": "$gcc"
- },
- {
- "label": "run c++",
- "type": "shell",
- "dependsOn": "build c++",
- "command": "${fileDirname}/${fileBasenameNoExtension}.out",
- "presentation": {
- "focus": true
- },
- "group": "test"
- }
- ]
- }
第三步:
[??P]打开命令模式,选择[Debug: Open launch.json]命令,选择的模板为C/C++,回车后会自动在.vscode目录下生成一个launch.json文件,下面给出我的文件示例:
- {
- // 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": "c/c++ Launch",
- "type": "cppdbg",
- "request": "launch",
- "program": "${fileDirname}/${fileBasenameNoExtension}.out",
- "args": [],
- "stopAtEntry": false,
- "cwd": "${workspaceFolder}",
- "environment": [],
- "externalConsole": true,
- "MIMode": "lldb",
- "preLaunchTask": "build c++",
- "logging": {
- "trace": true,
- "traceResponse": true,
- "engineLogging": true
- }
- }
- ]
- }
完成这三步C++开发环境就配置好了,接下来就可以编译,运行,调试C++程序了
[??B]是编译程序,[??R]是运行程序,如果安装了插件『Code Runner』可以直接运行程序
如果需要调试,那就按F5,进入调试模式即可
好了,这样就可以顺利地在vscode上进行C++开发啦,赶快行动起来吧~
内容总结
以上是互联网集市为您收集整理的在mac上使用vscode创建第一个C++项目全部内容,希望文章能够帮你解决在mac上使用vscode创建第一个C++项目所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。