我是OSX和XCode的新手,我试图静态链接到C应用。我下载并安装了libconfig,并链接到已安装的libconfig.a。它在我的机器上工作得很好,但是当我在另一台机器上运行我的二进制文件时,我收到一条错误,指出无法找到libconfig.dylib。当然,我不想在我使用我的应用程序的任何地方安装libconfig。
我已经浏览了xcode构建设置,我看到的唯一参考是libconfig.a。我究竟做错了什么?
答案 0 :(得分:1)
我让这个工作。这似乎是一个libconfig构建问题,可能是预期的行为,但它让我感到惊讶。我链接到libconfig.a,但似乎libconfig.a链接到libconfig.dylib。我重新配置libconfig并重新安装它。
./configure --disable-shared
make clean
make
make install