老师在mac上 把所有依赖的库都拷贝到bin里面,然后通过otool命令查看依赖关系还在在uer/local下面
来源:14-8 打包发布GTK程序

佐岸2
2021-08-15
老师,在mac上 把所有依赖的库都拷贝到bin里面,然后通过otool命令查看依赖关系还在uer/local下面
写回答
2回答
-
set(CMAKE_INSTALL_PREFIX install)
if(APPLE)
set(CMAKE_INSTALL_RPATH @loader_path/../lib)
elseif (UNIX)
set(CMAKE_INSTALL_RPATH \$ORIGIN/../lib)
endif ()
add_executable(名称 文件...)
install(TARGETS 名称 RUNTIME DESTINATION bin)
在 CMakeList 当中加上这几句,注意改一下我用中文标注的内容,然后在 clion 当中执行 install,完整的例子可以参考:
coding-463/ProgramInC: C 语言实战精讲课程源码 - 慕课网Git (imooc.com)
这是 13 章讲到的内容。
不过,同学也不用太纠结这个内容,了解一下就行了。
012021-08-15 -
bennyhuo
2021-08-15
应该是因为mac上不会默认从当前目录开始找,这个需要个配置,等我找一下
00
相似问题