我在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 / Regression Function原因:image not found
我检查过但根目录下没有名为/fserver
的目录。错误消息的含义是什么?路径/fserver/mo/engine_build/BUILD_mac_64/climp/LIBS/nag_lm/libnagc_nag.dylib
在哪里?
答案 0 :(得分:0)
我不是MacOS / iOS /等方面的专家,但对我而言,它似乎是Apple的构建群集中的某个路径。由C系列工具生成的库通常带有一些尚未剥离的调试信息,允许您查看“哪个代码行”在哪个文件中崩溃,然后它们包含完全来自构建库的机器的路径。虽然它们只在那里有意义,但如果您对相关项目有所掌握,那么它的某些子路径可能对您有意义。在这个例子中,我猜是
climp/LIBS/nag_lm/libnagc_nag.dylib
或
LIBS/nag_lm/libnagc_nag.dylib
是可能有意义的实际项目明确的相对路径。其余的看起来像构建系统生成的特定于目标的前缀。另一方面,这条路是相对的,是一个非常难的问题。