windows环境下启动MS VScode开源项目 问题解决

windows环境下启动MS VScode开源项目

项目从零启动

本文记录 在windows环境下MS VScode从零到项目启动完成的操作步骤,以及一些坑的解决办法。

克隆项目

从github克隆下项目:

git clone https://github.com/microsoft/vscode.git

安装依赖

使用yarn安装,需要注意以下事项,这些是从github上整理出来的,大家也可以看原文。

官方地址:https://github.com/microsoft/vscode/wiki/How-to-Contribute#prerequisites

  1. 修改yarn镜像源,否则可能会碰到安装依赖包失败的情况(提供一些命令)

    • 查看当前yarn镜像源
      yarn config get registry
      
    • 修改yarn镜像源
      yarn config set registry https://registry.npm.taobao.org/
      
    • 恢复yarn镜像源
      yarn config set registry https://registry.yarnpkg.com
      
  2. 配置环境
    安装依赖前需要先配置一下安装依赖所需要的一些环境,主要包含两个问题:

    • 依赖的安装需要python环境,需要安装并配置下python的环境变量
    • 安装Windows Build Tools npm module构建工具(这里给出github地址,具体安装看一下)
      https://github.com/felixrieseberg/windows-build-tools#visual-studio-2017-vs-visual-studio-2015
      
    • 注意需要nodejs 14.x, x64, Git, yarn
  3. 安装项目依赖

    // cd '你的项目根目录' 
    yarn
    
  4. 其他问题
    安装过程中可能会碰到Git报错:OpenSSL SSL_read: Connection was reset, errno 10054 错误解决,主要可能由两个方面导致:

  • 网络不稳定,请求超时
git config http.postBuffer 524288000
  • ssl验证问题
git config --global http.sslVerify "false"

至此项目依赖应该可以安装成功了,如果碰到问题可以到上述github vscode项目地址寻找其他解决办法。

RUN 启动项目

  • 启动桌面端
.\scripts\code.bat
.\scripts\code-cli.bat

  • 启动浏览器端
yarn web

tips: 如果报错不是一个合法的electron应用,请先yarn watch!

至此,项目启动完毕~

Visual Studio Code (VSCode) 是一个强大的开源代码编辑器,支持多种语言包括 C/C++ 开发。以下是为 VSCode 配置 C/C++ 开发环境的基本步骤: 1. **安装 C/C++ 插件**: - 打开 VSCode,点击左下角的扩展商店图标,搜索 "C/C++" 或者 "C++" 插件,推荐使用官方的 "C/C++" 插件(ms-vscode.cpptools),然后安装。 2. **设置 C 编译工具**: - 打开用户或工作区的 `settings.json` 文件(`Ctrl + ,` 或者 `Cmd + ,`)。 ```json { "C_Cpp.default.compilerPath": "path/to/your/compiler", // 替换为你的GCC或Clang路径 "C_Cpp.intelliSenseEngine": "gcc-x64" // 如果是Windows,可能是"msvc" } ``` 确保将 `compilerPath` 设置为你计算机上可用的编译器(如 GCC、Clang 或 Visual Studio Compiler)的路径。 3. **设置包含目录**: - 在 `settings.json` 中添加 `includePath`,指定头文件的位置。 ```json { "C_Cpp.path.intelliSenseMode": "gcc-x64", "C_Cpp.clang.diagnostics.includePath": ["${workspaceFolder}/**", "${env:SYSTEMROOT}/include"] } ``` 4. **调试配置**: - 创建或打开 `.vscode/launch.json` 文件,设置启动项目和调试配置。 ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "/usr/bin/gdb" // 路径需替换为你的GDB路径 } ] } ``` 5. **构建任务**: - 可能需要额外配置构建任务,可以创建一个新的 task.json 文件,在 tasks.json 中定义构建命令。 完成以上配置后,你应该能在 VSCode 中正常编写、编译和调试 C/C++ 代码了。如果你遇到问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值