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