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

news/2025/2/24 19:27:33

最近在学习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.niftyadmin.cn/n/5864745.html

相关文章

DeepSeek 助力 Vue 开发:打造丝滑的滑块(Slider)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…

谷歌浏览器(Google Chrome)扩展程序的安装路径(插件的安装路径)

谷歌浏览器(Google Chrome)扩展程序的安装路径(插件的安装路径),举例:AdBlock 1、点击操作栏:扩展程序--管理扩展程序--我的扩展程序 2、点击“扩展程序”,比如:AdBlock,选择“详情”,找到“ID”…

第8章:LangChain检索增强生成RAG--2.4Advanced RAG【高级RAG】

这一部分详细介绍了 LangChain4j 中的高级 RAG(Advanced RAG)实现。高级 RAG 通过多个模块化组件来增强检索功能,提供了高度的灵活性和定制化能力,一般要做好,多半都会采用此方案 高级 RAG(Advanced RAG) 高级 RAG 可以通过 LangChain4j 实现,涉及以下核心组件: Que…

vue passive 修饰符使用场景

passive的作用 让事件的默认行为立即执行,无需等待事件回调执行完毕 比如滚动事件:默认情况下,浏览器会等待JavaScript事件处理函数(onscroll) 执行完毕后才进行滚动,这可能会导致页面的滚动不够流畅。 使用passive…

自制操作系统前置知识汇编学习

今天要做什么? 为了更好的理解书中内容,需要学习下进制分析和汇编。 汇编语言其实应该叫叫机器指令符号化语言,目前的汇编语言是学习操作系统的基础。 一:触发器 电路触发器的锁存命令默认是断开的,是控制电路触发器…

Hot100 动态规划

动态规划 动规五部曲: 确定dp数组以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组 70. 爬楼梯 - 力扣(LeetCode) 爬到第一层楼梯有一种方法,爬到二层楼梯有两种方法。 那么第一层楼梯再跨两步就到第三…

HttpWatch 9.4.17 Pro网页调试与性能优化 资源工具分享

HttpWatch 9.4.17 Pro 是一款专业的网页调试与网络分析工具,专为开发者和网络管理员设计,帮助您轻松监控、分析和优化网页性能。无论是前端开发、后端调试,还是网络性能优化,HttpWatch 都能为您提供强大的支持。 使用方式&#x…

figure机器人技术架构的演进初探——Helix人形机器人控制的革新

一、前言 近期具身智能机器人公司figure提出了人形机器人端到端的控制方案Helix,大小模型结合架构实现了慢速决策规划快速反馈控制的结合,类似于人类的大闹小脑的结构。无疑是人形机器人领域的一项重大突破。作为一个通用的视觉-语言-动作(V…