首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义对log4cpp库中函数的引用

未定义对log4cpp库中函数的引用
EN

Stack Overflow用户
提问于 2013-05-15 05:45:08
回答 1查看 1.2K关注 0票数 0

我还有另一个问题。我下载了log4cpp库,并通过Microsoft Visual Studio将其编译为.lib文件。现在我想将该库链接到一个QT项目中,但是每当我调用一个函数时,比如

代码语言:javascript
复制
std::string initFileName = "log.properties";
log4cpp::PropertyConfigurator::configure(initFileName);

我收到很多错误,说

代码语言:javascript
复制
"undefined reference to `log4cpp::PropertyConfigurator::configure(std::string const&)'"

以下是项目文件中的代码:

代码语言:javascript
复制
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

我不知道,该怎么办:

EN

回答 1

Stack Overflow用户

发布于 2013-05-15 07:32:44

如果该库是用Visual Studio编译的,那么您应该将项目配置为使用相同的编译器,而不是使用mingw/gcc。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16553372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档