プロジェクトから他のプロジェクトへプログラムコードを移し替える(コピペ)するのは、すごく簡単にできます。
1つのプロジェクトで他のプロジェクトのコードが見れます。
私は、作ったアプリを無料版と有料版に分けたいときや、メインプログラム以外が原因でビルドが通らないのに直し方が分からないときなどにやっています。
環境
Visual Studio Community 2019
Native-Activity アプリケーション (Android)
移し替える・コピペする方法
※新しいプロジェクトを「プロジェクトA」、古い(他の)プロジェクトを「プロジェクトB」とします。
1.プロジェクトAのメインプログラム以外を作っておきます。
2.プロジェクトAのソリューションエクスプローラーにある「プロジェクトA.NativeActivity(android-19)」を右クリックし「追加」から「既存の項目」を選択します。
3.プロジェクトBのmain.cppを選択して開きます。
4.ソリューションエクスプローラーにプロジェクトAとプロジェクトBのmain.cppが表示され、どちらのコードも見られるようになります。プロジェクトBのmain.cppをコピーしてプロジェクトAのmain.cppに貼りつければ、プログラムの複製ができました。
5.プロジェクトAをビルドする前にプロジェクトBのmain.cppはプロジェクトから除外しておきましょう。
この方法でヘッダーもコピペできます。