记录一下VScode可以使用nvcc编译,但VS不行的解决方案

最近在学习CUDA编程的东西,出现了一个问题Visual Studio在使用nvcc编译会报错。

D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\vcruntime.h(197): error: invalid redeclaration of type name "size_t"

问了下deepseek,应该是环境配置的问题。

deepseek说在终端运行:

cpp 复制代码
call "D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x64

之后正常运行:

cpp 复制代码
nvcc test.cu -o test

然后即可正常生成。

==========================分割线=======================

deepseek有说将include、lib以及bin目录都添加到系统文件夹下,但是尝试了之后无果。

相关推荐
jiayong238 小时前
IntelliJ IDEA 使用指南
java·ide·intellij-idea
前端无涯8 小时前
Qoder的使用
前端·ide·ai·qoder
爱埋珊瑚海~~8 小时前
Android Studio模拟器一直加载中
android·ide·android studio
编程大师哥9 小时前
Android Studio 2025 从性能优化到开发体验下载安装教程安装包
android·ide·android studio
Lv11770089 小时前
Visual Studio 中的字符串
ide·笔记·c#·visual studio
Lv11770089 小时前
Visual Studio中的 var 和 dynamic
ide·笔记·c#·visual studio
ljh5746491199 小时前
phpstorm 2022.3 如何修改快捷键单行注释开始的位置
ide·phpstorm
iCora9 小时前
vim入门
linux·编辑器·vim
猪在黑魔纹里1 天前
解决VSCode无法高亮、解析numpy中的部分接口(如pi、deg2rad)
ide·vscode·python·numpy
辣椒酱.1 天前
vscode报错------控制台
vscode·编辑器