CMake 3.11链接CUBLAS

5

我该如何在CMake 3.11中正确链接CUBLAS

具体来说,我正在尝试为这个代码创建一个CMakeLists文件。

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出现多个“未定义的引用错误”。

1个回答

6

我找到了解决方案,就是在CMakeLists文件的末尾添加这一行:

target_link_libraries(mmul_2 -lcublas -lcurand)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接