Visual StudioでMarmalade SDKを使用し、git を介してチームとファイルを共有しています。また、単体テストを使用したいと考えています。
多くの可能性があります
Visual Studio の組み込み機能を使用して単体テストを実装しようとしたため、同じソリューションで新しいテスト プロジェクトを作成しました。Marmalade SDK ファイルを含めようとするまでは、すべて問題ないように見えました。コンパイラに問題がありました。Marmalade SDK は独自のプロジェクト プロパティを生成します。「ARM (x86) Debug」などのコンパイラがあり、Test プロジェクトでは、Debug、Release などのデフォルトのみです。そのため、コードを正しくコンパイルできません。これらのプロパティをテスト プロジェクトにコピーすることはできますか? それはうまくいきますか?このオプションで答えが見つかれば、はるかに良いでしょう。
しかし、単体テストの C++ フレームワークを使用することもできます。Marmalade SDK の作成と同じメイン プロジェクトにリンクします。しかし、どのフレームワークが最適でしょうか? たくさんありますが、どれが一番いいのかわかりません。また、単体テストを実行するために特別な main.cpp を実行する必要がありますよね? いくつかのチュートリアルを使用して、Visual Studio で簡単に実装できる最高のテスト フレームワークを提供できれば、本当に感謝しています。
回答ありがとうございます。