いくつかのユニットテストを開始したいのですが、CPPUnitのセットアップ方法について本当に混乱しています。私はオンラインでさまざまなチュートリアルやガイドを見て、何をすべきかを見つけましたが、何をすべきかについては非常に多くのバリエーションがあります。私はいくつかの方法を試しましたが、どれもうまくいかないようです。誰かが私を正しい方向に向けることができれば、私は非常に感謝しています。私は現在VisualStudio2005を使用しており、ほとんどのアプリは主にMFCです。また、かなりの量の.netアプリを作成しているので、理想的には両方で機能させたいと思います。私は大規模な初心者なので、説明するときは、技術的な専門用語を最小限に抑えてください。おそらく理解できないでしょう。
1305 次
2 に答える
1
このチュートリアルに従いましたか?
それでも機能しない場合は、機能しているものと機能していないものについてもう少し具体的に教えてください。たぶん、あなたがフォローしているチュートリアルへのリンクと、それがどこにバグがあるのかを投稿してください。
于 2011-11-11T12:54:00.247 に答える
0
インストールはありません。ディストリビューションは、C++作業に使用しているコンパイラでコンパイルする必要があるソースコードです。CPPUnitのセットアップ(Visual Studioを使用するWindowsで):
- ここからCPPUnitの最新リリースをダウンロードします
- zipコンテンツを抽出します(7zipまたはwinrarを使用)
- 抽出したフォルダーのexamplesディレクトリにあるVisualStudio6ワークスペースファイルを開きます。
srcmsvc6testrunnerフォルダー内のファイルMsDevCallerListCtrl.cppを開きます。次の行を見つけます。
import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version( "7.0")lcid( "0")raw_interfaces_only named_guids
次に、すべての構成に対してバッチビルドを実行します。
- cppunitディレクトリのlibディレクトリを確認してください。ファイルcppunit.lib、cppunit_dll.lib、およびcppunit_dll.dllがそこにある場合。
- [ツール]->[オプション]->[プロジェクトとソリューション]->[VC++ディレクトリ]に移動します
- 「ディレクトリの表示」のドロップダウンから「ファイルを含める」を選択し、追加します(下部の空白部分をクリックして)->含める
- 次に、libを追加してライブラリファイルを変更します
- examplesフォルダーにあるCPPUnitTestMainプロジェクトをロードして、CPPUnitが実行されていることを確認します。
- デバッグせずにビルドして実行します。「OK(222)」を示すコマンドラインが表示された場合は、CPPUnitがマシン上にあります。
于 2011-11-17T10:10:47.720 に答える