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
修改前:
修改后:
编译通过,没有报错了。
根据文中方法,只要找到自己Microsoft Visual Studio 版本对应的BuildCustomizations文件夹,然后打开CUDA 的props文件,在CudaToolkitDir这一行将自己CUDAToolkit的路径添加上即可。找到这篇文章:https://blog.csdn.net/friendan/article/details/122517340。以Microsoft Visual Studio 2022、cuda11.6为例,打开以下目录。同时,注意到下面报错为。
编译
MXNet代码一直被
CMake
卡在了找不到
Cuda
编译
器,原来是安装的CDUA版本要和Visual studio匹配才行,也就是选择Visual studio能够
编译
相应的
CUDA
,因为
CUDA
往往不能匹配新版本的
编译
器。
Compiling the C compiler identification source file "
CMake
CCompilerId.c" failed.
Compiler:
CMAKE
_C_COMPILER-NOTFOUND
Build flags:
Id flags:
The output was:
系统找不到指定的...
Try adding -D
CUDA
_
CUDA
RT_LIBRARY=/usr/local/
cuda
/lib64/lib
cuda
rt.so when you run
cmake
command.
参考的是 https://github.com/nicehash/nheqminer/issues/317 遇到同样问题的小伙伴也可以试试这个办法
但是对我的...
使用
cmake
-gui生成vs工程,进行configure时,
报错
信息如下:
CMake
Error at C:/Program Files/
CMake
/share/
cmake
-3.18/Modules/
CMake
DetermineRCCompiler.
cmake
:25 (message):
Could not find compiler set in environment variable RC:
C:\Program Files (x86)\Windows Kits\10\bin\
这是一个带有
cmake
构建树的 MEX 代码模板,用于演示如何使用
cmake
编译
具有
CUDA
GPU 支持的 Matlab MEX 文件。
编译
MEX 需要
cmake
和
CUDA
。 要在 Linux 下
编译
测试 MEX, 首先将 MATLAB_ROOT 环境变量设置为您安装的 matlab 路径, 例如'导出MATLAB_ROOT=/usr/local/MATLAB/R2012b', 然后,简单地做
mkdir 构建光盘构建
cmake
../src 制作进行安装
要在 Windows 下
编译
测试 MEX, 首先将 MATLAB_ROOT 环境变量设置为您安装的 matlab 路径, 然后,使用
cmake
或
cmake
-gui 根据安装的
编译
器(例如 MSVS)生成构建
项目
, 然后,使用此
编译
器构建生成的
项目
。
测试 MEX 源代码位于 /src/
cuda
mex/cu
CSDN-Ada助手:
CMake编译CUDA项目报错
浩熙QAQ:
【大部分暴力】2021年第十二届蓝桥杯决赛 C++ B组
北极星在海里.:
【大部分暴力】2021年第十二届蓝桥杯决赛 C++ B组
xuelanghanbao:
【大部分暴力】2021年第十二届蓝桥杯决赛 C++ B组
awdkpawdkop: