赞
踩
configure后显示如下错误
CMake Error at C:/Program Files/CMake/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:751 (message):
Compiling the CUDA compiler identification source file
“CMakeCUDACompilerId.cu” failed.
同时,注意到下面报错为
C:\Program Files\Microsoft Visual
Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations\CUDA
11.6.targets(611,9): error : The CUDA Toolkit v11.6 directory ‘’ does not
exist. Please verify the CUDA Toolkit is installed properly or define the
CudaToolkitDir property to resolve this error.
找到这篇文章:https://blog.csdn.net/friendan/article/details/122517340
根据文中方法,只要找到自己Microsoft Visual Studio 版本对应的BuildCustomizations文件夹,然后打开CUDA 的props文件,在CudaToolkitDir这一行将自己CUDAToolkit的路径添加上即可。
以Microsoft Visual Studio 2022、cuda11.6为例,打开以下目录C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\BuildCustomizations
如下:
在CUDA 11.6.props
文件的第12行$(CudaToolkitCustomDir)
后添加路径 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6
修改前:
修改后:
编译通过,没有报错了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。