Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 将动态库添加到firebreath_Macos_Cmake_Firebreath - Fatal编程技术网

Macos 将动态库添加到firebreath

Macos 将动态库添加到firebreath,macos,cmake,firebreath,Macos,Cmake,Firebreath,我正在为mac开发一个插件。我正在尝试使用afnetworking和其他需要arc的框架。我正在尝试为框架创建一个.alibrary,并在firebreath中访问它。我尝试添加包含.a的目录,使用projectdef.cmake中的include_目录,然后将其链接到目标链接库中。请让我知道如何添加此内容,以及该框架是否可以在firebreath中使用而不存在任何缺陷我在firebreath中使用了外部库。虽然我使用了编辑器来链接库。您需要为函数原型指定.h文件,以及将动态链接到.dylib的

我正在为mac开发一个插件。我正在尝试使用afnetworking和其他需要arc的框架。我正在尝试为框架创建一个.alibrary,并在firebreath中访问它。我尝试添加包含.a的目录,使用projectdef.cmake中的include_目录,然后将其链接到目标链接库中。请让我知道如何添加此内容,以及该框架是否可以在firebreath中使用而不存在任何缺陷

我在firebreath中使用了外部库。虽然我使用了编辑器来链接库。您需要为函数原型指定.h文件,以及将动态链接到.dylib的.a文件


尝试通过Xcode添加这些代码,看看是否有效

我已将.h文件和.dylib添加到项目源文件中。我得到一个错误,找不到.dylib。您是如何通过Xcode添加的我在Xcode firebreath项目中找不到任何链接库选项,或者我想我可能找不到正确的位置。您还必须在Xcode中添加.a文件。h文件将帮助您编译代码。a文件将帮助链接您的代码。您必须将.a文件添加为链接器文件。dylib文件应该在系统lib include文件夹中,该文件夹通常位于bash路径中。希望这对你有帮助。谢谢你的回复。我已经给出了库中头文件到项目头搜索路径的链接,并添加了.a作为目标。它起作用了