C++ モジュールを含む静的ライブラリにリンクされた Monotouch プロジェクトがあります。
Monotouch バージョン: 3.0.3.5
XCode バージョン: 4.4.1
C/C++ コンパイラ: Apple LLVM 4.0
iOS シミュレーターと iOS デバイスのデバッグ モードでプロジェクトをビルドすると、すべて問題なく、アプリケーションがリンクされて実行されます。ただし、iOS デバイスのリリース構成をビルドすると、次のエラーが表示されます。
Undefined symbols for architecture armv7: "___divmodsi4"
静的ライブラリ コードの次の行は、どういうわけか問題を引き起こします。
int number_of_buckets = num_samples / window_samples_step;
この行を次のように変更すると、問題はなくなります。
int number_of_buckets = (int)((float)num_samples / (float)window_samples_step);
上記の変更なしで問題を解決する方法はありますか?
ありがとう、ユリー。