Windows VSCode 安装C++ 一定可以的 详细版

VSCode 安装C++ 完整版

由于换新电脑,配置过程中摸索的问题,做一个记录。

下载C++的编译器 MinGW-64

MinGW64就是加强版的MinGW ,里面包括了gcc,g++,和gdb(调试器)
MinGW64
在这里我们拉到下面的

在这里插入图片描述
seh的就是更高级一点,更适合windows。
下完之后配置完环境变量。把你自己的bin目录写上去,写道系统变量里,这样所有用户都可以调用。
在这里插入图片描述

下载VScode并配置

VScode本身是一个文本编辑器,不是IDE,主要是有很多插件,并且它可以调用你的系统环境来帮你运行程序,简单就是vscode点击运行-> 调用你的c++环境的编译器,然后显示。

第一步下载c++插件

插件的左右就是高亮你的字体,然后写的语法错误提示巴拉巴拉的。商店搜c++就行了,点击第一个。
在这里插入图片描述

第二步配置文件

这一步很重要,就是告诉你的Vscode,去哪里找你的c++环境,哪里找你的编译器g++,gcc,哪里找你的gdb调试器

好你首先自己写一个cpp文件,确保你的vscode能检测出你要编译c++。
在这里插入图片描述
然后点击 终端–> 配置任务
在这里插入图片描述
选择第二个
在这里插入图片描述
他会自动帮你生成一个task.json文件

task.json

该文件对应的就是你的gcc编译生成一个.exe文件的过程,不是F5(F5是调试你的.exe文件)

自动生成的文件你需要改一点东西,就是我加注释的地方,label就是名称,你随便改,最好英文。剩下的就是告诉你的vscode去哪里找你的c++编译器。

{
   
   
	"version": "2.0.0",
	"tasks": [
		
### 配置 Windows 系统上的 VSCode 使用 C++ NCNN 库 为了在 Windows 上通过 Visual Studio Code (VSCode) 成功配置并使用 C++ 的 NCNN 库,需遵循一系列详细的步骤来确保所有依赖项都已正确安装和配置。 #### 准备工作 确保已经安装了必要的开发工具链,包括但不限于 MinGW-w64 或者 MSVC 编译器、CMake 构建工具以及 Git 本控制系统。这些工具对于后续操作至关重要[^3]。 #### 下载所需资源 1. **NCNN 源码** - 访问 GitHub 获取最新本的 NCNN 源代码仓库。 2. **其他依赖库** - OpenCV:用于图像处理功能的支持;可以从官方网站下载预编译二进制文件或自行编译源码[^1]。 - Protobuf:序列化结构数据格式支持;同样可以选择官方发布的可执行包或是按照指南从头构建。 #### 设置项目环境 创建一个新的文件夹作为项目的根目录,在其中初始化 git 存储库以便管理源代码变更历史记录: ```bash mkdir my_ncnn_project && cd $_ git init . ``` 接着克隆 NCNN 和其子模块到本地计算机上: ```bash git clone --recursive https://github.com/Tencent/ncnn.git src/ ``` #### 创建与编辑 `CMakeLists.txt` 文件 根据个人需求调整此文件中的选项以适应特定平台特性,并指定第三方库的位置参数。例如,如果选择了静态链接方式,则应相应地更改目标属性设置。 ```cmake set(CMAKE_CXX_STANDARD 17) add_subdirectory(src/ncnn EXCLUDE_FROM_ALL) target_link_libraries(your_executable PRIVATE ncnn::ncnn) include_directories(${OPENCV_INCLUDE_DIRS}) link_directories(${OPENCV_LIB_DIR}) find_package(Protobuf REQUIRED) if(PROTOBUF_FOUND) include_directories(${PROTOBUF_INCLUDE_DIRS}) endif() ``` #### 进行实际编译过程 利用命令提示符窗口进入项目所在位置后运行如下指令完成最终产物生成: ```bash mkdir build && cd $_ cmake .. cmake --build . --config Release ``` 以上流程涵盖了大部分情况下所需的准备工作和技术细节说明。然而具体实施过程中可能会遇到各种各样的挑战,因此建议随时查阅官方文档获取最权威的帮助信息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值