2016-10-14 17 views
0

私はthisデジタルロジックライブラリをAndroidに移植しています。しかし、私は、CMathのような標準ライブラリや、AndroidプロジェクトをコンパイルしようとしているときにC++ 11のライブラリが欠落しているというビルドエラーを続けています。検索では、Visual StudioでAndroid用のC++をビルドする際の問題はかなり一般的であることが明らかになりましたが、これまで私が見つけたことはありませんでした。 Hereはビルドエラーのあるプロジェクトです。Visual Studio 2015:Android用ビルドC++ 11ライブラリ

ターゲットプラットフォームの変更、プラットフォームツールセットの変更、およびSTLの使用の変更を試みました。さまざまな組み合わせの設定。私は何か建物を得ることができない。

モバイルC++コードのVisual Studioをあきらめて、他の場所にそれらのライブラリをビルドすればよいですか?

答えて

0

(以前のクロスプラットフォームのモバイルブランチとは対照的に)Androidコードのみで新しいブランチを作成し、さらに設定と検索を行った後、私は解決策に着きました。これらの設定は、コードをコンパイルすることができます:

コンパイラ:クランSTLの3.8

用途:GNUのSTLの静的ライブラリ

C++言語標準:C++ 11

リンカコマンドラインの追加オプションを:-lm

これは、数学ライブラリを正しくリンクしていることを確認するために、-lmリンカオプションが有効になったという指定です。

関連する問題