私は現在、元学生が実装したアプリケーションを提供してくれた会社で働いています。彼らは(メインでさえ)既存のC++アプリケーションをSWIGで完全にラップしました。
このアプリケーションは、最初はデスクトップで動作するように設計されていましたが、今ではAndroidフォンでも動作するようにしたいと考えています。
私の質問は次のとおりです。
すべてのライブラリをラップすることに成功しなかったことを認識して、アプリケーションが機能することは可能ですか?
これを行う別の方法はありますか?
メインをJavaで記述し、C ++ライブラリを呼び出す必要がありますか?
どんなアイデアでも大歓迎です!