1

我是 OSX 和 XCode 的新手,我正在尝试静态链接到 C 应用程序。我下载并安装了 libconfig,并链接到已安装的 libconfig.a。它在我的机器上运行良好,但是当我在另一台机器上运行我的二进制文件时,我收到一个错误,提示找不到 libconfig.dylib。自然,我不想在使用我的应用程序的任何地方都安装 libconfig。

我浏览了 xcode 构建设置,我看到的唯一参考是 libconfig.a 的参考。我究竟做错了什么?

4

1 回答 1

1

我得到了这个工作。这似乎是一个 libconfig 构建问题,可能是预期的行为,但它让我感到惊讶。我正在链接到 libconfig.a,但似乎 libconfig.a 正在链接到 libconfig.dylib。我重新配置 libconfig 并重新安装它。

./configure --disable-shared
make clean
make
make install
于 2013-09-03T20:59:15.133 回答