最近在学习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目录都添加到系统文件夹下,但是尝试了之后无果。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐