zoukankan      html  css  js  c++  java
  • 编译teamtalk遇到的问题

    一.编译log4cxx遇到的问题

      1.error: narrowing conversion

      这是在gcc-6下面一个官方的错误

      解决方法 https://issues.apache.org/jira/browse/LOGCXX-482

      2.编译时候出现/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to `XML_GetErrorCode'等错误

      这是因为apr-util版本不对导致 安装apr-util 1.5版本即可

      3.编译log4cxx下的脚本问题

      在指定./configure时改为./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr即可

    二.编译route_server提示找不到 liblog4cxx.so

       因为base/slog/lib下没有slog何其依赖的库,拷贝一下就好

    三。uuid.h找不到

      sudo apt-get install uuid-dev安装

    四。提示找不到mysqlcleint_r 

      如果mysql和mysql开发插件均已装的话,去/usr/lib下找下是不是在一个x86-64目录下

      因为脚本是真滴centos的,所以路径信息的可能会有不同

    五。abs函数报错

    /root/TeamTalk/server/src/msfs/FileManager.cpp:230:45: error: call of overloaded ‘abs(long long unsigned int)’ is ambiguous
       int times = abs(MAX_FILE_IN_MAP - currSize);

    解决办法:abs 改为 fabs  并添加 #include <cmath>

  • 相关阅读:
    Sunnypig闯三角关
    送给圣诞夜的贺卡
    uva 1592(NEERC 2009 STL)
    uva 297(传递闭包 WF 1996)
    hdu 4190(二分)
    uva 3592 (MST, kruskal)
    uva 11997 (基础数据结构)
    hdu 2680 (Dijkstra)
    hdu 4568(状态压缩dp)
    hdu 4582 (树上的贪心)
  • 原文地址:https://www.cnblogs.com/wangshaowei/p/11335538.html
Copyright © 2011-2022 走看看