当前位置:  开发笔记 > 编程语言 > 正文

在Xcode中链接库

如何解决《在Xcode中链接库》经验,为你挑选了2个好方法。

我正在使用powerbook(osx 10.5),最近下载并安装了FFTW 3.2(链接文本).我已经能够使用终端编译和运行一些基于在线教程的简单程序:

g++ main.cpp -lfftw3 -lm

但是,我无法在Xcode中编译相同的程序.我收到链接错误,"找不到符号"./ usr/local/lib中有一个名为libfftw3.a的文件.这怎么能联系起来?此外,显然库必须按特定顺序链接,即参见:链接文本

谢谢你的帮助



1> Bids..:

要在Xcode中链接到这样的.a库,您需要:

在Xcode中双击目标或应用程序以打开"信息"窗口

切换到"构建"选项卡

将-lfftw3添加到"其他链接器标志"(在"链接"下)

将库的路径添加到"库搜索路径"(在"搜索路径"下).在你的情况下,这将是/ usr/local/lib

我们使用FFTW(顺便说一句,这很棒),这对我们有用!


怎么样的.so图书馆?

2> robottobor..:

您是否为目标设置了这些选项?

在"链接 - >其他链接器标志"下添加:" - L/path/to/library -lfftw3 -lm"

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有