home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

日記/2010/06/16/CUnit(GoogleCode版)1.1.1 with VC++2008 Express Edition

日記/2010/06/16/CUnit(GoogleCode版)1.1.1 with VC++2008 Express Edition

日記 / 2010 / 06 / 16 / CUnit(GoogleCode版)1.1.1 with VC++2008 Express Edition
id: 680 所有者: msakamoto-sf    作成日: 2010-06-16 10:26:16
カテゴリ: C言語 

CUnitの本家はSourceForgeの方だが、2006年3月の2.1.0でリリースが止まっている。

本家の方で対応してくれない追加要望に対し、独自対応するためのコピープロジェクトが Google Code の方のCUnitになる。まずはcruisecontrolに対応する為のjunitライクなXML出力に対応している。

というわけで、GoogleCode版のCUnitをVC++2008 Express Editionでコンパイルしてみた。
といっても特にメモしておくような注意点は無い。
今回使用したのはc-unit-1.1.1で、tar.gzを展開したフォルダの中に"vc8"というフォルダがある。この中にVC++2005用のソリューション・プロジェクトファイルが入っている。まだVC++2008 = vc9用のファイルは用意されていないが、VC++2008による自動変換で問題なく利用出来る。
"CUnit.sln" をVC++2008で開けば自動的に変換される。あとはソリューションをビルドすればよい。
注意点らしき注意点と言えば、"BasicTest"プロジェクトが最初ビルドに失敗する。ただし、一旦"libcunit"をビルドした後、再度ビルドすれば成功する。

ドキュメントは Google Code のWikiを見てもよいし、ソリューション中の"BasicTest"や"AutomatedTest"プロジェクトなどがそのままサンプルコードになっているのでそれをコピペしても良し。Web上で検索すれば解説記事も豊富に見つかるので、CUnitの使い方自体で困ることはない。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2010-06-16 10:37:13
md5:378aae916a36d121aab795f512df13e6
sha1:816c706f1b88ead49b9e1cae0261889470ce4d71
コメント
コメントを投稿するにはログインして下さい。