时间:2010-07-24 04:02:02

标签: c++ macos dynamic-linking dyld

3 个答案:

答案 0 :(得分:0)

如果您的应用程序在x86 / 64架构中与您尝试加载的库不同,那么这可能会解释您遇到的问题。

两者都必须使用相同的架构进行编译。

答案 1 :(得分:0)

我没有在链接阶段看到一行

-lSingularity

显然,加载动态库的另一种方法是明确地从内部加载它 代码。

gSystem->Load("libSingularity");

我只是在解释我发现的博客文章。

http://root.cern.ch/phpBB3//viewtopic.php?f=3&t=10380&start=0

答案 2 :(得分:0)

我通过静态链接库来解决问题。它没有动态链接那么优雅,但至少它不会反复崩溃。