
开源学习
morphyyang
专注于网络游戏架构及服务器端开发
展开
-
Ubuntu下编译基于libpoco工程详解
最近尝试着把macosx下的codelite工程移植到linux下运行,系统选择的是ubuntu12.04(64位),以下为详细过程: 1. 安装codelite,执行apt-get install codelite,该步骤将安装codelite,gnu gcc/g++编译器,gdb调试器。 2. 安装make工具 ,执行apt-get install make 3. 安装mysql社区服务原创 2014-06-04 17:19:00 · 1654 阅读 · 0 评论 -
SVN提交被忽略的链接库文件(.a,.so)
在Macosx和linux下svn全局配置是默认忽略链接库文件的,但是一般第三方库我们需要上传到仓库,如果你不想更改ignore全局属性,或者已经建立workcopy,可用如下办法解决: 1. 进入终端,切换到链接库文件所在目录 2. 执行$svn add *.a将静态库加入svn版本,$svn add *.so将动态库加入svn版本。原创 2014-06-04 17:19:21 · 1637 阅读 · 0 评论 -
使用gdb调试内存重复释放导致的malloc_error_break错误崩溃
目前使用Poco::Util::ServerApplication构建服务器application,根据Poco官方文档自己扩展Poco::Net::TCPServerConnectionFactory,开启服务器tcp绑定监听。代码片段如下: Poco::Net::ServerSocket cServerSocket(1300); FxTcpConnectionFactory cFactor原创 2014-06-04 17:21:09 · 3333 阅读 · 0 评论 -
libpoco在mac平台编译详解
libpoco是一个类似wxwidgets的极其强大的基础类库,其核心poco::net封装了大部分网络操作,poco::data封装了sqlite、mysql及odbc,甚至在里面还发现autoptr,嘎嘎,这可是好东西啊。还有些其他零零碎碎的功能,大家可以去慢慢摸索,最关键他是一个开源跨平台的类库。可以很方便的集成到cocos2d-x或unity3d这种跨平台手机开发框架中。这就是俺们寻找多时原创 2014-06-04 15:52:45 · 924 阅读 · 0 评论