【问题标题】:Boost C++ on Windows IOT Core在 Windows IOT Core 上提升 C++
【发布时间】:2017-02-10 09:57:34
【问题描述】:

我正在使用带有通用 Windows 项目的 Visual Studio 2015 在 RaspberryPi 2 (ARM) 上构建它。对于我的程序,我需要使用 Boost C++ 库,这个库是否与 Win10 IoT Core 兼容?同时,我已将 Boost 链接到 Visual Studio 2015,但交叉编译时出现错误:“链接:致命错误 LNK1104:无法打开文件'libboost_regex-vc140-mt-gd-1_63.lib'”

需要帮助。

谢谢,

Azm0g.

【问题讨论】:

    标签: c++ windows boost arm iot


    【解决方案1】:

    链接错误消息显示您正在尝试为您的 Windows ARM 项目引用错误的库格式(x86 或 x64)。

    您应该为您的 Windows IoT 项目引用 arm 构建二进制文件。

    由于 boost NOT 尚未为 Windows ARM 提供预构建的二进制文件,这意味着它尚未得到官方支持。

    我还找到了一个不错的tutorial,关于如何使用 Windows Phone 编译针对 ARM 的 boost 库,您可以自己尝试一下。

    请注意,并非所有 Win32 API 都可在 UWP 上使用,即使您能够成功构建它,您也可能无法访问所有的 boost 模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-19
      • 2019-10-03
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      相关资源
      最近更新 更多