我正在尝试将我的应用程序的依赖项与应用程序一起分发。
我在我的 Snow Leopard 系统上安装了仅 64 位的 macports 包 librsvg、boost 和 cairo。当我为我的程序创建一个 .app 包时,它在没有安装 macport 和相关库的机器上不起作用,因为它们不包含在应用程序中,该应用程序在 /opt 中搜索库。
我已经尝试使用 --static 标志进行静态链接,但这会导致 libcrt0 错误。
将 MacPorts 库及其依赖项链接到适合单独分发的 OSX 应用程序的最佳方法是什么?