【问题标题】:How to build boost for ARM (to use on Windows Phone)如何为 ARM 构建提升(在 Windows Phone 上使用)
【发布时间】:2014-05-20 10:10:32
【问题描述】:

我正在尝试将 Boost 用于 Windows phone 8(或 8.1)。如何构建和生成供 Windows Phone 使用的 boost 库?

【问题讨论】:

    标签: windows windows-phone-8 boost arm windows-phone-8.1


    【解决方案1】:

    Boost 包含许多库,其中一些库使用了 Windows Phone 中不允许的禁用 API。这是所有valid Phone APIs 的列表。您是否可以在 Windows Phone 上使用单独的 Boost 库取决于。

    对于只有头文件的库,假设没有使用被禁止的 API,您不需要做任何不同于在任何其他 C++ Windows 应用程序中使用的操作。只需设置头文件包含路径。

    我最近向 Boost.Build 添加了一项功能来帮助targeting Windows Store and Phone applications。在构建时,您可以使用 windows-api=phone 来指定您希望以 Windows Phone 为目标。要了解总体上如何构建 Boost,请查看 previous question。就像只有头文件的库一样,如果使用了任何被禁止的 API,除非您替换源中的 API,否则您将无法使用。例如,以下命令可用于构建面向 Windows Phone 8.0 的 ARM 架构:

    b2 toolset=msvc-11.0 variant=release architecture=arm windows-api=phone
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-01
      • 2019-10-29
      • 2017-04-27
      相关资源
      最近更新 更多