在Windows IOT Core上提升C++

Boost C++ on Windows IOT Core

本文关键字:C++ Core Windows IOT      更新时间:2023-10-16

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

需要帮助。

谢谢

Azm0g.

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

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

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

我还找到了一个很好的教程,介绍如何使用 Windows Phone 编译针对 ARM 的 boost 库,您可以自己尝试一下。

请注意,并非所有 Win32 API 在 UWP 上都可用,即使你能够成功生成它,你也可能无法访问所有提升模块。