本文介绍了CMake 3.11链接CUBLAS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何正确链接到 CMake 3.11 中的 CUBLAS ?
How do I correctly link to CUBLAS in CMake 3.11?
尤其是,我正在尝试为此代码.
In particular, I'm trying to create a CMakeLists file for this code.
CMakeLists 文件:
cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
project(cmake_and_cuda LANGUAGES CXX CUDA)
add_executable(mmul_2 mmul_2.cu)
这会给cublas和curand带来多个未定义的参考错误".
This gives multiple "undefined reference errors" to cublas and curand.
推荐答案
找到了将以下行添加到 CMakeLists 文件末尾的解决方案:
Found the solution which is to add this line in the end of the CMakeLists file:
target_link_libraries(mmul_2 -lcublas -lcurand)
这篇关于CMake 3.11链接CUBLAS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!