неопределенная ссылка на функцию из библиотеки log4cpp

У меня есть другая проблема …
Я скачал библиотеку log4cpp и скомпилировал ее через Microsoft Visual Studio в .lib-файл.
Теперь я хочу связать эту библиотеку с проектом QT, но всякий раз, когда я вызываю функцию, такую ​​как

std::string initFileName = "log.properties";
log4cpp::PropertyConfigurator::configure(initFileName);

Я получаю много ошибок, говоря

"undefined reference to `log4cpp::PropertyConfigurator::configure(std::string const&)'"

Вот код в файле проекта:

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/log4cpp/ -llog4cppLIB
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/log4cpp/ -llog4cppD
else:unix: LIBS += -L$$PWD/log4cpp/ -llog4cppLIB

INCLUDEPATH += $$PWD/log4cpp/include
DEPENDPATH += $$PWD/log4cpp/include

Я не знаю, что делать 🙁

0

Решение

Если библиотека скомпилирована с Visual Studio, вы должны настроить проект на использование того же компилятора вместо mingw / gcc.

0

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

Других решений пока нет …

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