目がくらみ、混乱するまで答えを探しました。
Visual Studios 2010 を使用した Windows XP 環境を使用しています。CppUnit 1.12.1 を Sourceforge から C:\CppUnit にダウンロードして展開しました。Visual Studio を使用して src/CppUnitLibraries.dsw を開き、開いたすべてのプロジェクトをバッチ ビルドして lib ディレクトリにライブラリを設定する必要があることを理解しています。これは基本的に、CppUnit の「インストール」プロセスの範囲です。
ただし、CppUnitLibraries.dsw を開こうとすると、Visual Studio はプロジェクトを現在の Visual C++ プロジェクト形式に変換する必要があると表示します。「はい」(プロジェクトを変換して開くため) をクリックすると、プロジェクト ファイルを読み込めないと表示され、アンロード可能なプロジェクトをソリューションから削除するかどうかを尋ねられますが、確かなので「いいえ」と答えます。これは私が望んでいることではありません。CppUnitLibraries.dsw ソリューションの多くのプロジェクトでこれを行いますが、これは望ましくない動作だと思います。
私の検索結果のいくつかは、src\msvc6\testrunner\MsDevCallerListCtrl.cpp を開く必要があることを示しており、次の行を見つけてください...
#import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("7.0") lcid("0") raw_interfaces_only named_guids
"
...そして、7.0 を 10.0 に置き換えます。しかし、これは役に立ちません。
私は何か間違ったことをしていますか?CppUnit を使い始めるにはどうすればよいですか? (これが非常に初心者の質問である場合は申し訳ありません。私は立ち往生し、イライラし、非常に混乱しています。)