我正在尝试使用CMake 2.8.2编译我的CUDA项目。 我的SDK位于“/ Developed / GPU Computing /”(OSX)中。问题是路径中的空白,因此CMake找不到库。
我试过了: link_libraries(“ - L $ {CUDA_SDK_ROOT_DIR} / lib -lcutil”)
结果: i686-apple-darwin10-g ++ - 4.2.1:Computing / C / lib:没有这样的文件或目录
有谁知道如何解决这个问题? 提前谢谢。
答案 0 :(得分:1)
您应该使用target_link_libraries命令
target_link_libraries(NameOfProject ${CUDA_SDK_LIBRARIES})
确保CUDA_SDK_LIBRARIES指向cuda库的完整路径。