Mac M1配Vscode C++环境

这篇具有很好参考价值的文章主要介绍了Mac M1配Vscode C++环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

提示:本教程默认电脑安装Vscode 和 clang++

关于电脑是否安装clang++

键盘 command + 空格 搜索框输入 ter 选择终端

clang++ --version

出现下图表面本机安装clang++

mac 安装vscode,macos,vscode,c++


一、打开VSCode 新建文件夹

在根目录建立三个文件夹

  • target 存放编译后文件
  • src存放源码 也就 .cpp 后缀文件
  • inc 存放头文件 也就是 .h后缀的文件

提示: 目录结构一定建立要正确
mac 安装vscode,macos,vscode,c++

二、安装插件

  • 安装如图所示 搜索C/C++

mac 安装vscode,macos,vscode,c++

  • 安装code runner

mac 安装vscode,macos,vscode,c++

  • 安装CodeLLDB

mac 安装vscode,macos,vscode,c++

三 生成配置文件

  • 在src下建立hello.cpp文件
    mac 安装vscode,macos,vscode,c++
  • 在hello.cpp粘贴如下代码
#include <iostream>
using namespace std;

int main()
{

    cout<<"hello world"<<endl;
    return 0;
} 
  • 生成task.json
  1. 点击如题按钮

mac 安装vscode,macos,vscode,c++
2. 点击clang++ 生成活动文件
mac 安装vscode,macos,vscode,c++
3. 会自己 创建 .vscode 文件 生成task.json
mac 安装vscode,macos,vscode,c++
修改下 task.json参数 主要能够编译多文件 也就能够引入自定义头文件

修改前
mac 安装vscode,macos,vscode,c++
修改后

"-g",
"${fileDirname}/*.cpp",
"-o",
"${workspaceFolder}/target/${fileBasenameNoExtension}"

mac 安装vscode,macos,vscode,c++

  • 生成launch.json文件
  1. 点击如图所示
    mac 安装vscode,macos,vscode,c++
    修改 launch.json
"program": "${workspaceFolder}/${fileBasenameNoExtension}",

mac 安装vscode,macos,vscode,c++

  • 创建 c_cpp_properties.json
    按住 shaift + command + p (⇧⌘P) 点击如图所示 Edit Con…
    mac 安装vscode,macos,vscode,c++

  • 设置code runner
    在.vacode建立settings.json

{
    "C_Cpp.errorSquiggles": "disabled",
    "files.associations": {
        "__locale": "c",
        "__string": "c",
        "string": "c",
        "string_view": "c",
        "cstring": "c",
        "locale": "c",
        "max.h": "c",
        "ostream": "cpp"
    },
    "code-runner.runInTerminal": false
}

再设置 如图
mac 安装vscode,macos,vscode,c++
mac 安装vscode,macos,vscode,c++
覆盖掉原来 cpp

"cpp": "cd $dir && g++ *.cpp -o $workspaceRoot/target/$fileNameWithoutExt && $workspaceRoot/target/$fileNameWithoutExt",

mac 安装vscode,macos,vscode,c++

至此所有配置都搞完,接下来运行

四 , 运行

  • 在hello.cpp 运行刚刚粘贴好代码 右键 - > RunCode

mac 安装vscode,macos,vscode,c++
这里需要注意 结果 输出 这个不能写也就是程序有输入代码不可以 如果要输入东西 在 .vscode -> settings.json 修改 "code-runner.runInTerminal": true 即可

测试自定义头文件

  • 在 inc 文件夹建立 swap.h 文件
#include <iostream>
using namespace std;

void swap(int a,int b);

mac 安装vscode,macos,vscode,c++

  • 在src下建立swap.cpp
#include "../inc/swap.h"
void swap(int a,int b){
    int temp = a;
    a = b;
    b = temp;
    cout << "a = " << a << endl;
    cout << "b = " << b << endl;
}

mac 安装vscode,macos,vscode,c++

  • 修改hello.cpp
#include <iostream>
#include "../inc/swap.h"
using namespace std;


int main()
{
    cout << "hello" << endl;
    int a = 10;
    int b = 20;
    swap(a,b);
}

mac 安装vscode,macos,vscode,c++
右键运行

测试多文件调试

mac 安装vscode,macos,vscode,c++
mac 安装vscode,macos,vscode,c++
最后也进来了mac 安装vscode,macos,vscode,c++


注意: 如果你同一目录下 多个 .c / .cpp文件里都有 main函数 / std命名空间 要单独建立文件夹里面放目标文件 如图 (这里c截图演示)
mac 安装vscode,macos,vscode,c++

总结

OK了 大功告成 如果对你有帮助 麻烦点个赞 谢谢啦文章来源地址https://www.toymoban.com/news/detail-769924.html

到了这里,关于Mac M1配Vscode C++环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【开发环境】Mac 安装 Visual Studio Code ① ( VSCode 简介 | 下载 VSCode | 安装 VSCode | 安装中文语言包 )

    Visual Studio Code 简称 VSCode , 是 微软 开发的一款 轻量级 / 跨平台 的代码编辑器 ; VSCode 支持 Windows、macOS 和 Linux 操作系统 ; VSCode 支持如下 编程语言 : JavaScript TypeScript Node.js C++ C# Java Python PHP Go VSCode 集成了调试器 , 可以调试 上述 多种语言 ; VSCode 内置了 Git 版本控制插件 , 可以

    2024年04月28日
    浏览(66)
  • 在MAC OS上的vscode 安装java开发环境

    在Mac OS上安装vs code的java开发环境. 按照vs code的官方说明安装Java相关插件, 遇见下列问题并解决了. 安装JDK环境 安装Extension Pack for Java 插件后,vscode会提示你安装一个java,我安装提示安装了java.后来才发现安装的是jre,并不是JDK. 还是需要去oracle或者micorsoft网站上下载一个JAVA SE安

    2024年02月12日
    浏览(52)
  • 关于macos:如何在mac上完全卸载vscode

    以下是VSCode在Mac OS X上存储内容的所有地方,除了Visual Studio Code.app本身,它位于Applications文件夹中: 复制粘贴这一段到终端 然后将vscode拉到垃圾桶即完成

    2024年02月12日
    浏览(48)
  • Mac安装配置Visual Studio Code(vscode)以及Java环境详细教程(初学者必看)

    原本博主今天想继续给大家出Java接下来的教程,但是就在昨天我在配置vscode的时候遇到了一些问题,Windows系统的小伙伴配置起来肯定很方便,但是在Mac的小伙伴却显得十分无奈,所以我想给大家出一篇Mac的Visual Studio Code配置以及Java环境搭建教程! 博客主页:Jovy.的博客_CSDN博客-领

    2024年02月01日
    浏览(84)
  • macOS Big Sur/Mac电脑安装vscode显示您没有权限来打开应用程序‘Visual Studio Code‘ 请联系您的电脑或网络管理员问题修复

    错误方法 首先我以为我的权限不足。,需要去用户群组里设置。结果根本不是这个的问题。 1.在系统偏好设置-用户与群组检查了一下我的用户是不是管理员 结果发现是管理员 2.根据苹果提示,右键我的文件夹-显示简介-最下面的共享与权限 解锁🔓 设置我这个用户名的读写

    2024年02月04日
    浏览(51)
  • Mac中VSCode配置vue项目环境

    进入VSCode官网,下载Mac版安装包 设置中文: vscode导航栏view - Command Palette - 输入Configure Display Language - 选择简体中文 - 重启 下载地址:node.js官网,建议下载长期维护版本。 打开控制台输入 node -v 如果正确显示版本号,安装完成 修改镜像源: $ sudo npm install -g cnpm --registry=http:

    2024年02月16日
    浏览(40)
  • Mac电脑VSCode配置PHP开发环境

    1.安装 PHP 首先,打开终端,安装 Homebrew,输入如下命令: 安装了 Homebrew 之后,你可以使用下面的命令来安装 PHP: 2.安装 VS Code 如果你还没有安装 VS Code,可以访问 VS Code 官方网站 下载并安装。 3.安装 PHP 扩展 在 VS Code 中,点击左侧侧边栏的 Extensions 图标 (或通过视图菜单

    2024年02月03日
    浏览(118)
  • mac系统vscode配置c/c++环境

    本文介绍mac系统下vscode的安装以及c环境的配置; 本文特点: 1. 可以在vscode自带的终端里显示c程序运行结果。 2. 调试c程序时,程序中需要输入参数,可以直接在vscode自带的终端里输入。 参考文章:https://zhuanlan.zhihu.com/p/103308900 1.  下载vscode并安装 在vscode官网下载适合自己

    2024年01月24日
    浏览(47)
  • Mac M1通过homebrew安装Redis报错(perl: unknown or unsupported macOS version: :dunno)

    升级homebrew,命令如下: 通过命令 brew install redis 安装Redis,异常如下: 参考博文MAC 升级后brew报错后,运行命令 brew update-reset ,结果如下: 查看homebrew版本( brew --version ),结果为: 最终解决 上述 brew update-reset 升级命令即为该问题的解决办法。homebrew升级完成后,重新运行

    2024年02月07日
    浏览(59)
  • Mac M1芯片安装PyTorch、GPU加速环境

    安装PyTorch前先看一下(最好也安装一下)安装Tensorflow这篇文章 通过App store安装或者使用命令 $ xcode-select --install 安装 Pytorch官网指导页面 通过上述方式安装的PyTorch可能自带的Numpy太低,所以重新安装Numpy: 或者 使用“conda list”可以查看此conda环境内的包和各个包的版本。使用

    2023年04月26日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包