gpt4 book ai didi

c++ - 在 Mac OS X 上使用不同的编译器构建 boost

转载 作者:行者123 更新时间:2023-11-30 04:23:57 26 4
gpt4 key购买 nike

我正在尝试找出如何在 Mac OS X 上使用不同于 Apple 自己的编译器构建 boost C++ 库。

我的计算机上同时安装了 Xcode 4.5(带有命令行开发工具)和 QT Creator,这意味着当我发出 bootstrap.sh 和 b2 时,系统将使用默认的 Apple 编译器。

我相信我需要对我的环境变量进行一些配置,但我不知道我应该将什么作为工具集传递(因为 qmake 似乎不是列出的选项之一)。

这就是我现在在 Apple 的编译器中使用 b2 的方式:

./b2 link=static threading=multi toolset=darwin architecture=x86 target-os=darwin address-model=32_64 stage

最佳答案

你不能用 qmake 构建任何东西,因为 qmake 是一个 Makefile 生成器,而不是编译器。您必须使用 GCC 或其他一些编译器来编译 Boost,然后将其添加到要链接的 qmake 项目文件中。

关于c++ - 在 Mac OS X 上使用不同的编译器构建 boost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13076131/

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