我们有一个项目可以动态链接几个dylib。将该版本复制到另一台Mac时。需要在dylib和可执行文件上运行“otool”,以便在“安装”过程中修复共享库路径。dylib到mac osx上的dylib路径,如何使mac上的rpath工作?
看起来像OSX有一些奇怪的要求DLL到DLL路径,使相对路径不起作用(即:使用rpath)。我的问题在这里:
什么是正常的方式出货Mac上的软件?即:在运行.pkg或.dmg安装程序时,如何确保安装的dylib能够以相对路径相互链接? dylib路径必须用rpath或一些后安装脚本修复
如果我们不允许运行post安装脚本来解决这个问题,还有其他的选择吗?