CMake + Link错误+路径中的空白

时间:2010-09-10 11:05:02

标签: macos whitespace cmake cuda

我正在尝试使用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:没有这样的文件或目录

有谁知道如何解决这个问题? 提前谢谢。

1 个答案:

答案 0 :(得分:1)

您应该使用target_link_libraries命令

target_link_libraries(NameOfProject ${CUDA_SDK_LIBRARIES})

确保CUDA_SDK_LIBRARIES指向cuda库的完整路径。