2011/09/23

CppUnitなんとか動きはしたものの・・・




ものすごく無理矢理実行できるようにした感じ。いいのかこれで?

  • Includesに「C:/cpplib/cppunit-1.12.1/include」を追加

  • Librariesに「cppunit」「cppunit.dll」を追加

  • Library Pathsに「C:\cpplib\cppunit-1.12.1\src\cppunit\.libs」を追加

  • 「\cppunit-1.12.1\src\cppunit\.libs\」にある「libcppunit-1-12-1.dll」をパスが通ってるところにコピー

  • ビルドして実行するとポップアップが出るが、強行する旨にチェック入れて続行する



g++のオプションがよくわかってない。Eclipseのオプションの「Includes」が「-I」に、「Libraries」が「-l」に、「Library Paths」が「-L」に対応しているらしい。あと「-l」で指定する対象はlibXXXX.aみたいに接頭辞と拡張子が決まってるらしい。で、「-l」で指定するときはその接頭辞と拡張子を削除した名前を指定する。つまりg++においては「.a」ファイルは命名規則が決まっている。

2011/09/19

CppUnitインストールでエラー(解決)

埒が明かないので、MinGWを再インストールしてからCygwinではなくMinGWのシェルからmakeしたらうまくいったっぽい。
しかしテストの作成はうまくいかない。多分C++の基礎の基礎がわかっていないのが原因だと思う。基礎的な学習を終わらせてから出直した方がいいような気がする。
いつもいつもツールのインストールやパスの設定とかそのあたりが鬼門だ。コードを書くこと自体は大した問題にならないことが多いのだけども。


2011/09/18

CppUnitインストールでエラー

CppUnitインストールしようとしたが、makeでエラーになるな。Cygwin+MinGWでもいけるはずだが? ちょっと調べる。