当前位置:  技术问答>linux和unix

ubuntu10.10下log4cplus使用报错

    来源: 互联网  发布时间:2016-12-10

    本文导语:  用g++   log_helloworld.cpp 报错如下: 源码来自官方: #include  #include  #include  using namespace log4cplus; int main() {     BasicConfigurator config;     config.configure();     Logger logger = Logger::getInstance("main");     LOG4CPLUS_...

用g++   log_helloworld.cpp
报错如下:
源码来自官方:

#include 
#include 
#include 

using namespace log4cplus;

int
main()
{
    BasicConfigurator config;
    config.configure();

    Logger logger = Logger::getInstance("main");
    LOG4CPLUS_WARN(logger, "Hello, World!");
    return 0;
}




/tmp/ccw0J73K.o: In function `main':
log_helloworld.cpp:(.text+0x17): undefined reference to `log4cplus::Logger::getDefaultHierarchy()'
log_helloworld.cpp:(.text+0x26): undefined reference to `log4cplus::BasicConfigurator::BasicConfigurator(log4cplus::Hierarchy&)'
log_helloworld.cpp:(.text+0x31): undefined reference to `log4cplus::PropertyConfigurator::configure()'
log_helloworld.cpp:(.text+0x68): undefined reference to `log4cplus::Logger::getInstance(std::basic_string const&)'
log_helloworld.cpp:(.text+0x9c): undefined reference to `log4cplus::Logger::~Logger()'
log_helloworld.cpp:(.text+0xd8): undefined reference to `log4cplus::Logger::isEnabledFor(int) const'
log_helloworld.cpp:(.text+0x14e): undefined reference to `log4cplus::Logger::forcedLog(int, std::basic_string const&, char const*, int)'
log_helloworld.cpp:(.text+0x1a8): undefined reference to `log4cplus::Logger::~Logger()'
log_helloworld.cpp:(.text+0x1b9): undefined reference to `log4cplus::Logger::~Logger()'
log_helloworld.cpp:(.text+0x1ce): undefined reference to `log4cplus::BasicConfigurator::~BasicConfigurator()'
log_helloworld.cpp:(.text+0x1e5): undefined reference to `log4cplus::BasicConfigurator::~BasicConfigurator()'
collect2: ld returned 1 exit status



这是为什么,log4cplus版本1.0.3和1.0.4都试过,一样的错误,源码包里自带的例子是很正常的运行。

编译安装采用的命令为:
./configure 
make 
sudo make install

大家帮帮忙呀~

|
编译文件的时候加上log4cplus的库

    
 
 

您可能感兴趣的文章:

  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 我用ubuntu10.4的感受 A卡如果正在使用9.10不要轻易升级为ubuntu10.4
  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • ubuntu9.1下eclipse能使用吗?
  • ubuntu 10.10出现极其诡异的情况,使用gcc编译没任何反应,可以继续输入,但是不提示任何错误;使用make编译效果一样;
  • ubuntu下安装opera无法使用
  • 安装Ubuntu10.04时不能使用sudo命令
  • ubuntu linux里扩展名为tar.gz的文件怎么使用?
  • ubuntu上使用eclipse非常卡,不知为什么
  • ubuntu9.10server 使用光驱
  • ubuntu下wine使用的问题
  • Ubuntu下Shell脚本中[]的使用
  • 如何在Ubuntu中使用WebBrowser控件
  • ubuntu 开机良好,使用许久后系统突然巨慢
  • 已经安装到移动硬盘上的ubuntu怎样在其它电脑上使用
  • windows vista如何使用xmanager连接ubuntu 7.10
  • ubuntu中文使用什么输入法好
  • 在ubuntu上使用tcpdump的问题
  • ubuntu11.10命令行使用?
  • ubuntu中的crontab不能使用
  • ubuntu10.04 耳机使用问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ubuntu10.10 和 ubuntu 10.04.1
  • 程序在32bit ubuntu10.10下正常运行,在64bitubuntu10.10下却出错,help me !
  • ubuntu 10.10引导
  • ubuntu 10.10 版本发布了!!
  • ubuntu 10.10 安装的疑问
  • ubuntu10.10安装vmware
  • ubuntu10.10中文件夹的访问权限!!!!
  • 关于Linux ubuntu10.10的无线连接
  • ubuntu10.10
  • 使用ibus或者fcitx不能输入中文(ubuntu10.10)
  • 用windows远程登录ubuntu10.10的问题
  • 在Ubuntu10.10下安装Codeblocks10.05后无法启动
  • 为什么ubuntu10.10有很多文件夹在etc下找不到
  • 在ubuntu10.10下搭建android环境
  • ubuntu 10.10环境下的交叉编译求助
  • Ubuntu10.10安装显卡驱动程序自带广告
  • 浙ICP备11055608号-3 iis7站长之家
  • Ubuntu10.10下配置sendmail问题
  • ubuntu10.10重启无法开启特效
  • ubuntu 10.10 网络连接和分辨率设置的问题
  • Ubuntu 12.04长期支持版和最新版Ubuntu 13.10下载
  • vmware里装了Ubuntu后Ubuntu.vmdk文件大小和Ubuntu系统大小区别?
  • Ubuntu查看系统信息命令介绍
  • win7与Ubuntu双系统卸载ubuntu
  • Ubuntu查看硬盘,分区相关命令介绍
  • 装ubuntu的时候选安装ubuntu与win7共存与选其他选项
  • Ubuntu系统安装及升级命令
  • winxp+ubuntu32+ubuntu64是否可以这样装系统?
  • Ubuntu Precise 12.04 (LTS) (64-bit)下面安装docker
  • ubuntu能安装rpm包吗&&ubuntu的intel 945显卡驱动
  • Ubuntu Raring 13.04 和 Saucy 13.10 (64 bit)下面安装docker


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3