Почему компоновщик не может найти библиотеки CppUnit?

Я пытаюсь узнать CPPUNIT, я посмотрел на следующую ссылку:

CppUnit

хотя выбранный язык здесь я выбрал 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 2BUILD TESTS FAILED (exit value 2, total time: 4s)

0

Решение

Нужно использовать -L флаг и есть путь к библиотеке.

0

Другие решения

Я столкнулся с той же ошибкой компоновщика и обнаружил, что у меня была установлена ​​только 64-битная версия CppUnit при сборке 32-битного приложения. Я решил это, установив 32-битную версию библиотеки.

0

По вопросам рекламы [email protected]