2011-09-16 27 views
0

私は十字架になって混乱するまで答えを探しました。CppUnitとVisual Studio 2010を使い始める

私はVisual Studios 2010でWindows XP環境を持っています.CppUnit 1.12.1をC:\ CppUnitにダウンロードしています。 Visual Studioを使用してsrc/CppUnitLibraries.dswを開き、ライブラリディレクトリを作成するために開くすべてのプロジェクトをバッチビルドする必要があることを理解しています。これは本質的にCppUnitの「インストール」プロセスの範囲です。

ただし、CppUnitLibraries.dswを開こうとすると、Visual Studioでは現在のVisual C++プロジェクト形式に変換する必要があると言われています。 「はい」(プロジェクトを変換して開く)をクリックすると、プロジェクトファイルを読み込むことができないと表示され、アンロード可能なプロジェクトをソリューションから削除するかどうかを尋ねます。これは私が起こりたいものではありません。これは、CppUnitLibraries.dswソリューションの多くのプロジェクトでこれを行い、私はこれが望ましくない動作であると想定しています。

は私の検索結果のいくつかは、私は、SRC \ MSVC6 \テストランナー\ MsDevCallerListCtrl.cppを開くという行を見つける...

#import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("7.0") lcid("0") raw_interfaces_only named_guids

...と7.0を交換する必要があることを示しこれは助けになりません。

私はCppUnitを使い始めるにはどうすればよいですか(これは非常にうなずきの質問です。申し訳ありません。非常に混乱しています。)

+0

[Visual Studio 2010でCppUnitをビルドする方法](http://stackoverflow.com/questions/5462852/how-to-build-cppunit-with-visual-studio-2010)の複製が可能です。 – starblue

答えて

0

私は信じています拡張子.dswが1998年にVisual Studio 6で使用されたことを確認してください。

Visual Studio .NET 2003では、彼らは.sln Solution Filesに移動しました。フォーマットは多少変更されていますが、Visual Studio 2010では引き続き2010年のファイルが使用されています。

したがって、.dswファイルに付属のソフトウェアをダウンロードした場合、Visual Studio 2010はそのファイルを.slnに変換して使用する必要があります。

私たちは新しいバージョンのVisual Studioにアップグレードするたびに、新しいコンパイラのために、長年にわたり、何年かの間にソースコードを変更しなければなりませんでした。ですから、.dswファイルに付属するC++コードは、かなりの労力を要する可能性が高いと言えます。

私は、新しいビルドやバージョンのCppUnitを探したり、別のツールを探してみることをお勧めします。

このquestionは便利です。