大家好,又见面了,我是你们的朋友全栈君。
CUDA编程cmake基本模板
cmake版本与命令
cmake版本之间会有命令差异,高版本中会舍弃一些低版本中的命令。而网上找到的大部分的cuda程序cmake文件都是基于低版本的,基本上都是有 add_cuda_executable
这个命令的版本。而这个命令在高版本中丢弃了,所以要修改
win10预览版系统中cmake出错的问题
如果安装的是win10的预览版或者其他什么原因,如果出现报错:
-- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19042.
CMake Error at CMakeLists.txt:3 (project):
Failed to run MSBuild command:
MSBuild.exe
to get the value of VCTargetsPath:
系统找不到指定的文件。
-- Configuring incomplete, errors occurred!
需要更新cmake版本,最新版本不会出现这个问题。我用的3.20,可以解决
参考链接:https://gitlab.kitware.com/cmake/cmake/-/issues/22532
CMake 错误:No CUDA toolset found
使用新版本的命令设置cuda语言的时候,我出现了这个错误,使用这个链接中的方法解决了:
No cuda toolset found
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127781.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...