gpt4 book ai didi

c++ - Boost #include 在 XCode 上失败,即使 boost 在 header 搜索路径上

转载 作者:太空宇宙 更新时间:2023-11-04 14:09:28 26 4
gpt4 key购买 nike

我在 /usr/local/ogre/ogre1.8/iOSDependencies/include 安装了一个 boost 拷贝:

enter image description here

...

enter image description here

在 XCode 中,cpp 文件无法编译,因为它包含的文件有一行:

#include <boost/thread/tss.hpp>

CompileC 的 XCode 编译命令行包括

-I/usr/local/ogre/ogre1.8/iOSDependencies/include

我觉得一切都很好... <boost/...>/usr/local/ogre/ogre1.8/iOSDependencies/include 的 child thread/tss.hpp 显然存在。为什么 XCode 会不这么认为?我尝试了一个干净的构建,但没有成功。

XCode 项目设置如下所示:

enter image description here

fatal error: 'boost/thread/tss.hpp' file not found #include <boost/thread/tss.hpp>

最佳答案

"首先,您必须使用 boostoniphone 项目中的代码和说明在 iPhone 上编译 boost。

在“boostoniphone”文件夹中导航到“framework”文件夹。单击该位置的“boost.framework”文件夹,并将其拖到主 xcode 窗口的左侧列中,拖到“frameworks”组(连同所有其他框架,即 Foundation.framework、UIKit。框架等)

就是这样。如果您在尝试使其正常工作时添加了任何build设置,请将其删除。”

以上是我研究后找到的答案。如果我的回答确实帮助您解决了问题,请对我的回答发表评论。

关于c++ - Boost #include 在 XCode 上失败,即使 boost 在 header 搜索路径上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15391307/

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