0

次のリンクを見た CPPUNIT を学習しようとしています。

CPPUNIT

ここで選択した言語は ci ですが、このアプリケーションの作成中に c++ を選択し、

C:\cppunit\cppunit-1.12.1\include をインクルード ディレクトリに追加し、リンカ オプションに cppunitd,cppunit も追加しましたが、cppunit をテストしようとしてもエラーが発生します。

エラー:

c:/mingw/bin/../lib/gcc/mingw32/4.6.1/../../../../mingw32/bin/ld.exe: cannot find    
-lcppunitd
c:/mingw/bin/../lib/gcc/mingw32/4.6.1/../../../../mingw32/bin/ld.exe: cannot find -lcppunit
c:/mingw/bin/../lib/gcc/mingw32/4.6.1/../../../../mingw32/bin/ld.exe: cannot find -lcppunit
collect2: ld returned 1 exit status
make[1]: *** [build/Debug/MinGW_1-Windows/tests/TestFiles/f1] Error 1
make: *** [.build-tests-impl] Error 2


BUILD TESTS FAILED (exit value 2, total time: 4s) 
4

2 に答える 2

0

同じリンカ エラーが発生し、32 ビット アプリケーションのビルド中に 64 ビット バージョンの CppUnit しかインストールされていないことがわかりました。ライブラリの32ビット版をインストールすることで解決しました。

于 2015-12-10T13:48:54.550 に答える
0

フラグを使用-Lし、ライブラリへのパスが必要です。

于 2012-09-07T14:05:15.560 に答える