0

我在 Xcode 中运行一个程序,但是生成的输出是

dyld:库未加载:/fserver/mo/engine_build/BUILD_mac_64/climp/LIBS/nag_lm/libnagc_nag.dylib 引用自:/Users/William/Library/Developer/Xcode/DerivedData/Regression_Function-cmkvscbmyfohphbgblelwgtabfup/Build/Products/Debug/回归函数原因:找不到图像

我检查了,但根目录下没有调用/fserver目录。错误消息是什么意思,路径在哪里/fserver/mo/engine_build/BUILD_mac_64/climp/LIBS/nag_lm/libnagc_nag.dylib

4

1 回答 1

0

我不是 MacOS/iOS/等方面的专家,但对我来说,这似乎是 Apple 构建集群中某处的一条路径。C 系列工具生成的库通常带有一些尚未剥离的调试信息,这些信息允许您查看“哪一行代码”在哪个文件中崩溃,然后它们包含完全来自构建库的机器的路径. 尽管它们仅在那里有意义,但如果您对相关项目有所了解,那么其中的一些子路径可能对您有意义。在这个例子中,我猜

climp/LIBS/nag_lm/libnagc_nag.dylib

或者

LIBS/nag_lm/libnagc_nag.dylib

是可能有意义的实际项目相对路径。其余的似乎是构建系统生成的特定于目标的前缀。另一方面,这条路径相对于什么,是一个相当困难的问题。

于 2012-09-28T08:39:15.087 回答