链接:https://www.jianshu.com/p/e7de3de1b0fa
待整理
CMake教学参考文章:
https://www.cnblogs.com/52php/p/5681751.html
问题:如何使用CMake设置可执行程序寻找库的路径
关键词:CMAKE_INSTALL_RPATH
set(CMAKE_INSTALL_RPATH“ @executable_path /…$ {CMAKE_INSTALL_PREFIX} / lib / shared”)
参考文章:https://blog.csdn.net/guo1988kui/article/details/81037366
什么时rpath
如何使用rpath
${ORIGIN}说明的相关文档https://www.technovelty.org/linux/exploring-origin.html
使用以下可以更改,但是Qt自身的库又找不到了,太难受了;
#set(CMAKE_SKIP_BUILD_RPATH FALSE) # 编译时加上RPATH
#SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
#SET(CMAKE_INSTALL_RPATH “${ORIGIN}/…/lib”)
#set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE) # 安装的执行文件不加上RPATH