gpt4 book ai didi

c++ - 如何将 Boost header 与 Jetbrains Appcode 一起使用

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:14:44 24 4
gpt4 key购买 nike

我通过 MacPorts 在我的 Macbook 上安装了 Boost 库,想知道如何配置 AppCode 来识别标题。我尝试右键单击项目 -> 添加框架和库 -> 其他... -> 浏览到 /opt/local/include -> 选择 但这不是似乎没有将 Boost 添加到列表中。

有没有人成功让 Boost 与 AppCode 一起工作?

最佳答案

万一其他人通过谷歌偶然发现了这个:

涉及三个步骤:

  1. 右键单击该项目并选择 Add Frameworks and Libraries,然后选择 Other,然后浏览所有 dylib。由于我通过 brew 安装了 boost,dylib 位于 /usr/local/Cellar/boost/1.53.0/lib/ 下。确保您选择了所有这些库,以便在导航窗口中的新 Frameworks 文件夹下显示所有 boost 库的列表。

    boost libs included

  2. 右键单击项目并选择Project Settings。滚动到 Search Paths 并将路径添加到 Header Search Paths 下的 boost include 目录。对我来说,它位于 /usr/local/Cellar/boost/1.53.0/include 下。 确保 Recursive 未选中,否则如果使用 std 将出现编译错误!!!

  3. 继续在 Library Search Paths 下添加 boost lib 目录(您在第 1 步中浏览到的目录)。在第 2 步和第 3 步之后,您的搜索路径可能类似于:

    search paths

就是这样!您现在可以像这样使用 boost header 了:

#include <boost/lexical_cast.hpp>

只需确保在 64 位模式下构建,因为这就是 boost 库被编译的方式(对于 macports 构建可能有所不同)。

关于c++ - 如何将 Boost header 与 Jetbrains Appcode 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17972471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com