Xamarinでアンドロイドアプリを開発しています。
XamarinのAndroidプロジェクトとは別のC++プロジェクトをソリューション内に作成し、別プロジェクトをdll化して呼び出すようにしています。
ただし、C#側のプログラムでdll内の関数を呼び出そうとしたときにSystem.DllNotFoundExceptionというエラーが表示されてしまいました。
何が原因と考えられるでしょうか?
ちなみにC#側では下記のように宣言しています。
[DllImport("dll.dll", CallingConvention = CallingConvention.Cdecl)]
private extern static int sample(int input);
C++のプロジェクトでは下記のように宣言しています。
__declspec(dllexport) int sample(int input);
お手数ですが、どなたかわかるかたがいらっしゃいましたらよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/07 09:01
退会済みユーザー
2016/08/07 15:05