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

需要使用-L标志并具有库的路径。

于 2012-09-07T14:05:15.560 回答
0

我遇到了同样的链接器错误,发现我在构建 32 位应用程序时只安装了 64 位版本的 CppUnit。我通过安装 32 位版本的库解决了这个问题。

于 2015-12-10T13:48:54.550 回答