【问题标题】:Linking to Boost from Xcode从 Xcode 链接到 Boost
【发布时间】:2012-11-06 20:37:14
【问题描述】:

我想使用 Boost 库编译一个 Xcode(4.5.2 版)项目。我已经在我的 Mac 上成功安装了 Boost,并收到以下消息:

The following directory should be added to compiler include paths:
XXX/boost_1_52_0
The following directory should be added to linker library paths:
XXX/boost_1_52_0/stage/lib

如何在 Xcode 中添加编译器包含路径和链接器库路径?非常感谢。

【问题讨论】:

    标签: c++ xcode boost linker


    【解决方案1】:

    我应该提到以下是针对 Xcode 4.5.2 的。您可能应该在问题中提及您使用的 Xcode 版本。

    1. 在项目导航器中选择您的项目文件(通常在顶部)
    2. 鉴于基本或全部两种视图选择,请在视图窗格中选择全部。
    3. 在设置列表中找到搜索路径部分
    4. 找到搜索路径下的标题搜索路径子部分
    5. 添加路径(绝对或相对于源文件夹)。您可以为 Debug、Release 或两者都这样做。

    如果您没有看到它,您也可以在此处添加其他库搜索路径,相同区域,小节 库搜索路径


    已针对 Xcode 5.0.2 更新

    1. 在项目导航器中选择您的项目文件(通常在顶部)
    2. 右侧窗格中是项目配置面板。左上角是两组可选择的单选选项。一个说基本或全部,选择全部。第二个表示组合或级别,选择组合
    3. 在设置列表中找到搜索路径部分
    4. 找到搜索路径下的标题搜索路径子部分
    5. 添加路径(绝对或相对于源文件夹)。您可以为 Debug、Release 或两者都这样做。

    【讨论】:

    • 非常感谢您清晰准确的回答!这可能节省了我在 Xcode 中反复试错导航的另一天 :) 通过谷歌搜索,我知道在哪里可以找到这些设置,但我的问题是我处于“基本”视图中,所以标题搜索路径和库搜索路径是不可见,我正在拼命寻找添加这些的选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多