最近始めたインターンシップ (コンピューター サイエンスを勉強しています) では、やや大きな既存のプロジェクトを Android に移植する必要があります。これは、もちろん NDK を使用して最終的に Android で実行する Visual C/C++ プロジェクトです。問題は、ソフトウェアの移植について何も知らないことです。これは私の研究ではカバーされていないためです...
これから取り組む予定のプロジェクトについて少し理解を深めるのに数日かかりました。
複雑さについて一言: Visual Studio ソリューションであり、28 のプロジェクトで構成されており、そのほとんどが大規模なものです...
そして今、それを Android に移植するためのコンセプトを開発する必要があり、これが私がこれを書いている理由です。どこから始めればよいかまったくわかりません。また、移植のコンセプトにたどり着く方法もわかりません。私はこれを扱っているものや本をオンラインで検索しようとしましたが、何も見つかりませんでした.
もちろん、基本的に、Visual/Windows 固有のものをすべて削除し、適切な Android/Linux 関数に置き換えるか、Android に対応するものがない場合は何か新しいものを実装する必要があることはわかっています。
しかし、このプロジェクトはやや巨大なので、正しいコンパイラでコンパイルしてエラーメッセージを処理しようとするだけでは、どこにも行かないでしょう...
だから今、私の実際の質問:誰かがこれまたは似たようなことについて経験していて、それを始める方法についていくつかのヒントを与えることができますか? 先ほど言ったように、まずコンセプトが必要です。このサイズのソフトウェア プロジェクトの移植を開始して処理する方法について、より一般的なことも大歓迎です。私はそれについて何も知らないからです...