gpt4 book ai didi

xcode - 在 XCode 3.2 中链接 Boost 文件系统 (MacPorts)

转载 作者:行者123 更新时间:2023-12-01 11:02:21 24 4
gpt4 key购买 nike

我正在使用 XCode 3.2 并使用 MacPorts 项目(发布和调试)安装了 boost,但是我无法让我的应用程序与 boost::filesystem 链接

我已将我的库搜索路径设置为/opt/local/lib 但在链接项目时我仍然得到未解析的引用。

我在另一篇文章中注意到将 -lboost_system 添加到“其他链接器标志”但是当我这样做时我得到 - libboost_system.dylib,文件是为不受支持的文件格式构建的,这不是被链接的架构(i386)。

是 MacPorts 没有安装正确的库还是我遗漏了其他东西?

马丁

最佳答案

您没有说明您使用哪个操作系统版本构建它。我的猜测是 MacPort 在构建和安装端口时默认为 x64。 Uninstall从 MacPort boost 然后使用通用 variant 重新安装它.

%% sudo port uninstall boost
%% sudo port install boost +universal

关于xcode - 在 XCode 3.2 中链接 Boost 文件系统 (MacPorts),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9594718/

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