vs 更换cuda版本笔记

x33g5p2x  于2022-03-11 转载在 其他  
字(0.6k)|赞(0)|评价(0)|浏览(332)

换了一台电脑,vs编译项目时,需要更换cuda版本,

vs直接打开项目会报错,解决方法测试成功。

更换cuda方法,需要三个步骤:

在project_xxx.vcxproj中更换cuda版本

1.比如查找10.2 替换为11.0

<ImportGroup Label="ExtensionTargets">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 10.2.targets" />
  </ImportGroup>
<ImportGroup Label="ExtensionSettings">
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 10.2.props" />
  </ImportGroup>

2.tensorrt的路径也需要换,包括include,lib,和具体的lib文件。

3.还需要exe所在目录把cuda有关的dll也换掉。

然后vs就可以打开了

这是网上的方法:

在工程面板,切换到类视图,选中项目,右键菜单选择【生成自定义(B)…】,弹出下面窗口

相关文章