2016-05-27 24 views
0

私は静的なlibraris(* .a)をビルドし、アンドロイドのVSプロジェクトに追加しました。ライブラリの1つから関数を呼び出すと、うまくいく。しかし、1つの静的ライブラリの関数が別の静的ライブラリの関数を呼び出すと、エラー: "未定義の参照"Visual Studio 15 Android "エラー:未定義の参照"

+0

概念の証明と出力エラーを提供してください:いくつかのコードでヘルプを得る可能性が高くなります。 – reallynice

+0

この質問を改善するために、あなたに最高の善意の試みを示して、あなたに混乱させるものだけをさらに詳しく質問してください。 – abarisone

答えて

1

第2のライブラリプロジェクトのプロパティが開きます。リンカーに移動 - >すべてのオプション。 「追加オプション」プロパティを見つけます。デフォルトでは、すべてのプラットフォームと構成で空でなければなりません。

cmath関数で問題を解決するには、f.e. "エラー: 'SINF' への未定義参照"、zlib.hの機能の問題を解決するために "追加オプション" -lmキー

を追加し、f.e. 「エラー: 『zlibVersion』への未定義参照」:https://developer.android.com/ndk/guides/stable_apis.htmlに見て、「追加オプション」に追加-lzキー

私ははるかに有用キーが

UPDATEがあると思います。 LOCAL_LDLIBSは「追加オプション」プロパティのアナログです(私は質問します)

関連する問題