链接被抬高..什么是-rpath? MacOS X
所以,我正在构建一个项目,它使用编译库(.dylib或.so)中的函数。我在适当的位置有头文件和库文件(这是QtRoot,btw的所有部分),但是当我尝试在Xcode中构建我的项目时,我得到一个调试器错误:
dyld:未加载库:@ rpath / libRIO.so
参考自:/ Users / paulthompson / Documents / Programming / Build Products / Debug / MacHeliosSim.app / Contents / MacOS / MacHeliosSim
原因:找不到图像
sharedlibrary apply-load-rules all
数据格式化程序暂时不可用,将在“继续”后重试。 (目前无法调用加载程序,它被锁定。)
现在,如果我从Finder中打开它,那么构建的程序本身就可以正常运行,但每当我尝试从Xcode运行它时,它就会对我产生影响。什么是这个rpath的东西,为什么调试器找不到库,即使Xcode本身知道它们在哪里,显然从Finder运行的程序也可以找到它们?
没有找到相关结果
已邀请:
2 个回复
弦砂牧扁
填盖