vscode工程配置(vscode配置eigen)

vscode工程配置(vscode配置eigen)在此专栏的上一篇中已经讲解了 Linux 系统中的 Vscode 基础配置 提到了 C 环境的配置 而在 Windows 系统中给 Vscode 配置 C 环境光靠下载插件好像并不行 这也是当时我在 Windows 系统中配置 CUDA 时所遇到的问题 所以此篇以 CUDA 配置为引例来讲解 Windows 系统下 Vscode 中的 C 环境配置 以下分为了两个系统 链接 Download



在此专栏的上一篇中已经讲解了Linux 系统中的Vscode基础配置,提到了C++环境的配置,而在Windows系统中给Vscode配置C++环境光靠下载插件好像并不行,这也是当时我在Windows系统中配置CUDA时所遇到的问题,所以此篇以CUDA配置为引例来讲解Windows系统下Vscode中的C++环境配置,以下分为了两个系统

链接:Download Visual Studio Code - Mac, Linux, Windows

 这里不多说

2.1 查看电脑匹配的CUDA版本

win+r并输入cmd,进入后输入如下命令查看,nvidia-smi查看的CUDA版本可能≥nvcc --version的版本,此时应该以nvcc得到的版本为准。

 
  
 
  

2.2 上官网下载对应版本的CUDA(允许开发者使用NVIDIA GPU(图形处理单)进行高性能计算(HPC)的开发)和CUDNN(是一个GPU加速的深度神经网络基库,它提供了一系列高度优化的深度学习操作实现)

 2.2.1 CUDA下载

链接如下:https://developer.nvidia.com/cuda-downloads

其他版本的可以看资源中的:以前CUDA版本存档 ,找到后进入,选择可以参考下图

​ 

 2.2.2 CUDNN下载

链接如下:https://developer.nvidia.com/rdp/cudnn-download

 下载地址进入如下界面,如果没有账号,需要注册一个账号在进行下载。

 

 注册完成以后进入如下界面,选择相应的cuda版本下载cuDNN版本

此链接也可选: cuDNN Archive | NVIDIA Developer

2.3 安装及配置

 找到下载好的cuda的安装包,双击打开,设置好要安装的路径,OK等待安装,这些不做演示,因为已经下载。进入页面后有几步:

(1)系统检查:

(2)许可协议:同意并继续

(3)选项:选择自定义,下一步,选择驱动程序组件:全选,下一步

(4)安装:安装位置,不用改,就用默认位置并记住默认下载位置,下一步

(5)显示安装完成,结束

 cuda好了后,解压下载的cudnn压缩包

 找到cuda的安装路径,将cuDNN三个文件夹的内容分别复制到cuda对应的文件夹里面 

 最重要的一部分:为cuDNN添加环境变量(在系统环境中添加)

 2.4 测试

1.进入cmd,在命令行输入则表示cuda已经安装成功

2.进入cuda的

 配完以上部分后在Vscode中训练模型时,你会发现还是有问题,他会报:openMP库并行运算出问题,这是因为缺少C++的环境!文章到此正片才开始,vscode不会自带g++,需要自己下载和配置,因为我们不想使用Visual Studio(卸载好像有一点问题,而且影响了我原有的环境),而minGW已经很久没有在官网维护了,所以我们选择:自带minGW的dev-C++

链接如下:http://sourceforge.net/projects/orwelldevcpp/

安装时选择english就好,打开时可以选择简体中文······但这不重要,我们至少目前不用他,我们的目标是用里面带的minGW。然后配置环境变量:设置->搜索高级系统设置,环境变量

双击用户变量中的Path,然后新建,把刚才你下载路径下的minGW(64)目录下的bin文件夹路径填入(系统变量也可以)

再打开cmd,输入

 
  

如图就没问题了。

打开vscode,在左侧扩展出下载三个包:python,C/C++和code runner,还需要在项目根文件夹下创建.vscode文件夹,共四个json文件

(1)c_cpp_properties.json

 
  

(2)tasks.json

 
  

(3)launch.json

 
  

(4)settings.json

 
  

 注:

(1)c++17可能会有兼容性问题,如果顾虑此类问题或者因此报错记得把c_cpp_properties.json中的cStandard改为c11,cppStandard改为c++11 

(2)tasks文件的label与launch文件的preLaunchTask值需要一致

(3)tasks文件的type值需要改成shell,并在return 0前执行system("pause");(如果你要写c/c++程序的话)

(4)其中的"D:\Dev-cpp\minGW\bin\g++.exe"和"D:\Dev-cpp\minGW\bin\gdb.exe"替换为自己路径的对应文件就行,分隔符记得打成双反斜杠\。

在上一节讲了Vscode基础配置,现在需要再下载一个g++,命令如下

 
  

然后就可以在Vscode里面直接编译运行CPP文件了。

测试如下:

在终端可行,那现在在Vscode里面测试一下:

成功运行,它会自动在.vscode文件夹下生成json文件

完结撒花!! 

今天的文章 vscode工程配置(vscode配置eigen)分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2026-01-16 19:33
下一篇 2025-01-25 12:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/32527.html