3

Visual StudioでMarmalade SDKを使用し、git を介してチームとファイルを共有しています。また、単体テストを使用したいと考えています。

多くの可能性があります

  • Visual Studio の組み込み機能を使用して単体テストを実装しようとしたため、同じソリューションで新しいテスト プロジェクトを作成しました。Marmalade SDK ファイルを含めようとするまでは、すべて問題ないように見えました。コンパイラに問題がありました。Marmalade SDK は独自のプロジェクト プロパティを生成します。「ARM (x86) Debug」などのコンパイラがあり、Test プロジェクトでは、Debug、Release などのデフォルトのみです。そのため、コードを正しくコンパイルできません。これらのプロパティをテスト プロジェクトにコピーすることはできますか? それはうまくいきますか?このオプションで答えが見つかれば、はるかに良いでしょう。

  • しかし、単体テストの C++ フレームワークを使用することもできます。Marmalade SDK の作成と同じメイン プロジェクトにリンクします。しかし、どのフレームワークが最適でしょうか? たくさんありますが、どれが一番いいのかわかりません。また、単体テストを実行するために特別な main.cpp を実行する必要がありますよね? いくつかのチュートリアルを使用して、Visual Studio で簡単に実装できる最高のテスト フレームワークを提供できれば、本当に感謝しています。

回答ありがとうございます。

4

1 に答える 1

0

ここでは、マーマレード プロジェクトでバージョン管理を使用する方法を説明しようとしていますが、より良い解決策があるかどうか知りたいです。

tortoise svnすべてのクライアント マシンとサーバーで使用Visual SVN serverします。過去に問題が発生したため、一般的には、ビジュアル スタジオ内からではなく、Windows エクスプローラーのコンテキスト メニューから更新およびコミットします。

テスト中は、通常、新しいリポジトリを作成するか、現在のリポジトリで作業します。

于 2012-10-02T07:59:36.793 に答える