Windows 7でNetBeans 7.1を使用しています。インストールされているCUnitアーカイブとそのシェルスクリプトをダウンロードしてインストールしました($make install
など)。私は私のコンパイラとしてCygwinを使用している、と私はユニットテストを構築しようとするたびに、私は次のエラーを取得:明らかCUnitで "ld:could not find -lcunit"エラーを表示する
/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lcunit
、リンカ(ld)何かを検索する場所を知っていませんがしかし、私はこのような仕組みの複雑さを知らない。私のコンピュータ上でlcunit
を検索しても、このプロジェクトのメークファイル以外は何も返されませんでした。
私はCUnitをインストールしたときに、NetBeansがどこを探すべきかを知らなかったことを言及しておきたいことがあります。これは/ usr/local /にインストールされており、NetBeansが解析したパスの1つではありませんでした。
:
は、あなたのコンパイラは、このフラグをどうするかを知っている...しないようになっています 使用法は、この(GCC)のようなものである可能性があります。私はCygwin用にCUnitをインストールしていませんでした。だから、私のコンパイラはフラグについて知らなかった。 – Phonon