Windows7でNetBeans7.1を使用しています。CUnitアーカイブをダウンロードし、アーカイブに付属のシェルスクリプトを使用してインストールしました($make install
など)。コンパイラとしてCygwinを使用していますが、単体テストをビルドしようとすると、次のエラーが発生します。
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lcunit
明らかに、リンカー(ld)はどこで何かを探すべきかを知りませんが、このようなものがどのように機能するかについての複雑さはわかりません。私のコンピューターで検索しlcunit
ても、このプロジェクトのmakefile以外は何も返されませんでした。
私が言及しなければならないことの1つは、CUnitをインストールしたとき、NetBeansはそれを探す場所を知らなかったということです。/ usr / local /にインストールされましたが、これはNetBeansが解析したパスの1つではありませんでした。