当前位置: 首页 > article >正文

记录一下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说在终端运行:

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

之后正常运行:

nvcc test.cu -o test

然后即可正常生成。

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

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


http://www.kler.cn/a/559661.html

相关文章:

  • DeepSeek技术演进史:从MoE到当前架构
  • 彻底卸载kubeadm安装的k8s集群
  • 深入理解P2P网络架构与实现
  • ubuntu离线安装ollama
  • 【在 Debian Linux下安装 privoxy 将 Socks5 转换为 HTTP 代理与privoxy的过滤配置】
  • 《深度学习实战》第2集:卷积神经网络(CNN)与图像分类
  • pytorch入门级项目--基于卷积神经网络的数字识别
  • 【Python爬虫(45)】Python爬虫新境界:分布式与大数据框架的融合之旅
  • Java List 自定义对象排序 Java 8 及以上版本使用 Stream API
  • 打破常规:用 Python Enum 管理常量的趣味之旅
  • 【计算机网络】传输层TCP协议
  • 详解 为什么 tcp 会出现 粘包 拆包 问题
  • MySQL数据库习题(选择题)
  • 蓝思科技赋能灵伴科技:AI眼镜产能与供应链双升级
  • 设计模式| 观察者模式 Observer Pattern详解
  • Python 网络爬虫入门与实践:从基础到高级技巧
  • Spring Boot 应用(官网文档解读)
  • 视频帧的划分与冗余信息去除的关系
  • 蓝桥杯好数
  • 冒泡排序(详解)c++