Cmake安装依赖于3d方库的目标

时间:2014-07-20 12:31:17

标签: c++ cuda cmake install

首先,我是Cmake的新手,我正在尝试安装我的项目目标。该项目由依赖于CUDA的静态库和使用该库的应用程序组成。

按预期建造所有工程后。但我尝试使用install命令安装目标(请参阅下面的代码):

install(TARGETS application_name 
    RUNTIME DESTINATION bin
    COMPONENT bin)

但是当我尝试从安装目录执行application_name时,我收到以下消息:

error while loading shared libraries: libcudart.so.6.0: cannot open shared object file: No such file or directory

我相信可以在不修补LD_LIBRARY_PATH的情况下运行应用程序。如果有人帮我解决这个问题会很棒。

解答: CMAKE_INSTALL_RPATH_USE_LINK_PATH需要设置为ON

0 个答案:

没有答案