2017-02-10 9 views
-1

私は、Universal Windows ProjectでVisual Studio 2015を使用してRaspberryPi 2(ARM)上に構築しています。私のプログラムでは、Boost C++ライブラリを使用する必要があります。このライブラリはWin10 IoTコアと互換性がありますか?同時に、私はBoostをVisual Studio 2015にリンクしましたが、クロスコンパイル時にエラーが発生しました。「LINK:致命的なエラーLNK1104:ファイル 'libboost_regex-vc140-mt-gd-1_63.lib'を開くことができません」Windows上のBoost C++ IOTコア

助けてください。

ありがとう、

Azm0g。

答えて

1

リンクエラーメッセージは、Windows ARMプロジェクトに間違ったライブラリ形式(x86またはx64)を参照しようとしていることを示しています。

Windows IoTプロジェクトのアームビルドバイナリを参照する必要があります。

ブーストするので、NOTはまだWindows ARM用の事前ビルドされたバイナリを提供しています。まだ正式にはサポートされていません。

また、Windows PhoneでARMをターゲットとしたブーストライブラリをコンパイルする方法については、tutorialという素晴らしいものが見つかりました。自分で試すことができます。

すべてのWin32 APIがUWPで利用できるわけではないことに注意してください。正常にビルドできても、それ以外のすべてのブーストモジュールにアクセスすることはできません。

関連する問題