我正在尝试编译使用Xcode使用多个库的应用程序。为此,我创建了一个脚本,将我所有的.dylibs
从我的计算机上的位置复制到我的应用程序包中的Frameworks
文件夹。 添加必要的linker flags
和header search paths
后,我现在必须添加我的library search paths
。在应用程序包中使用Dylib
因为我复制了我的应用程序包的Frameworks文件夹中的所有库,我推断我必须将$(FRAMEWORKS_FOLDER_PATH)
添加到library search paths
设置。添加此失败,因为链接器无法找到该目录。
我猜测Frameworks
文件夹是在搜索library search paths
设置后才创建的。如果是这样,我该如何使用我在应用程序包中复制的库?
您的问题是编译失败,或者编译后应用程序无法运行? – sjs
它不会编译,因为它找不到这些库。 – Cubia