推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html
全部博文(594)
发布时间:2013-04-10 17:26:24
../libtool: line 543: syntax error near unexpected token `]*'../libtool: line 543: ` *[\[\~\#\^\&\*\(\)\{\}\|\;\\?\'\ \ ]*|*]*|"")'上面这个问题,一般是因为将ltmain.sh文件中的TAB替换成了空格造成的。......【阅读全文】
发布时间:2013-03-27 14:40:08
如编译时遇到如下所示的编译错误:./month_matcher.cpp:1: error: stray ‘\357’ in program./month_matcher.cpp:1: error: stray ‘\273’ in program./month_matcher.cpp:1: error: stray ‘\277’ in program则说明文件为“带BOM头的UTF8”编码格式,相应的解决方法是将文件转换为“不带BOM头的UTF8”编码格式,N.........【阅读全文】
发布时间:2013-01-07 15:28:07
https://issues.apache.org/jira/browse/THRIFT-1824背景:当在使用thrift时,如果我们的代码也采用automake方式编译,这样就存在config.h文件冲突,原因是thrift的Thread.h文件include它时,没有目录修饰。config.h:在成功编译thrift后,会在它的thrift目录下生成一个config.h文件,这个文件实际是由automake产生的,如下所示 :> ls thriftasync config.h protocol serv......【阅读全文】
发布时间:2012-12-24 17:33:37
注:最近代码已修复此bughttps://code.google.com/p/google-glog/issues/detail?id=142https://code.google.com/p/google-glog/source/browse/trunk/src/utilities.cc问题原因非常简单,utilities.cc文件中的ShutdownGoogleLoggingUtilities未对全局静态变量g_program_invocation_short_name重置为NULL,下面是相关的源代码,一看便知,解决办法就是加上:g_program_invocation_short_na......【阅读全文】
发布时间:2012-12-11 17:01:45
带属性的向前声明:class __attribute__((__dllexport__)) X;执行g++ -c -g x.cpp编译会收到如下warning:warning: type attributes are honored only at type definition使用的GCC版本为:4.1.2,如果是GCC 4.5.1,则warning变更为:warning: ‘__dllexport__’ attribute directive ignored......【阅读全文】
yuanxy20132014-01-14 14:48
LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。