我该如何在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出现多个“未定义的引用错误”。
我该如何在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)
我找到了解决方案,就是在CMakeLists文件的末尾添加这一行:
target_link_libraries(mmul_2 -lcublas -lcurand)