CUDA github sample项目一些报错问题

1. 配置“Debug|x64”的 Designtime 生成失败。IntelliSense 可能不可用。 设置环境变量 TRACEDESIGNTIME = true 并重启 Visual Studio 以进行调查。

在系统环境变量中添加TRACEDESIGNTIME 值为 true

2. 配置“Debug|x64”的 Designtime 生成失败。IntelliSense 可能不可用。检查TEMP目录中的*.designtime.log文件。

关闭vs,win+r 输入%TEMP%,搜索designtime,删除最近的log文件

3. cuda 12.6.targets : error msb3721

因为vs项目打开之后会在用户temp目录生成log文件,需要保证所以有与cuda相关的路径不能包含中文,可以通过注册表修改用户名,但是不推荐。
可以在用户环境变量中,将TEMP以及TMP路径改为一个新建的temp目录用于存放系统的临时数据。

以上2,3两点相关,最好一次弄完。

一些cuda相关设置

在这里插入图片描述可以在CUDA Toolkit Custom Dir改变当前使用的cuda版本,对应与cuda安装位置,如:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.6

  1. 从cuda官网下载的github example项目是有.sln解决方案以及.vcxproj项目文件的,保证.vcxproj项目文件里<Import Project="$(CUDAPropsPath)\CUDA 12.6.targets" />以及<Import Project="$(CUDAPropsPath)\CUDA 12.6.props" />两个field中.targets和.props之前的cuda版本与所安装的版本一致
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐