プロが教える店舗&オフィスのセキュリティ対策術

タイトルの通りなのですが、今度Cでプログラムを作ることになりました。今まではC++の開発が多かったので、単体試験はCppUnitを使っていました。webで探すと、CUnitというものがヒットしましたが、何者なのかよくわかりませんでした。新しいツールを導入する工数が無いので、できればCppUnitを使いたいです。CppUnitがCプログラムにも対応していればうれしいのですが、Cでも使えるのでしょうか。「ここをこうすれば使えるようになる」というような情報だけでもありがたいです。

A 回答 (1件)

テスト対象となるC-codeが:



#ifdef __cplusplus
extern "C" {
#endif

void f(int);
int g(int,char);
...

#ifdef __cplusplus
}
#endif

のように、extern "C" ... 修飾されていれば問題ないはず。
CUnitを使うなら下記URL参照。

参考URL:http://codezine.jp/article/detail/1075
    • good
    • 0
この回答へのお礼

ご回答、ありがとうございます。
なるほど、C++から呼べるようにすればよいのですね。納得しました。参考URLもありがとうございます。助かりました!

お礼日時:2010/12/09 22:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!