摘要:有的时候我们不免需要使用开源库进行编译,刚从windows转到linux上的时候是有各种的不习惯。所以想说说在开源库在编译的时候需要注意的问题。 在你编译一个开源库的时候总会遇到问题,在写这篇文章之前,我编译了很多开源库,mmseg、sphinx、boost、x264、ffmpeg、memcache、ngeix等。在编译这些库的时候,总会出现各种莫名其妙的问题。有的时候想是不是有什么办法可以解决这些问题,让编译变得简单。很不幸,没有找到好的方式。那出现问题了我们该从那些方面去解决。 1、首先,你要阅读开源软件的主页中的文档,找到编译相关的东西,了解开源库的适用情况注意事项等 2、其次...
阅读全文
10 2012 档案
摘要:前言有的时候需要把程序数据或者结构保存下来,这个时候就需要把数据序列化到文件中,下次启动的时候能够还原现场。boost的serialization提供了一种很不错的方式。目的:程序员在编写应用程序的时候往往需要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。什么时候使用序列化?保存程序的框架的时候使用。实例有:皮肤库中控件的位置流化的传递数据的时候使用。实例有:服务器和客户端网络之间的数据传输boost中的序列化 数据持久化的数据格式:XML/TXT 需要掌握的序列化种类: 简单的文本序列化 结构体的序列化 类的序列化 ...
阅读全文

浙公网安备 33010602011771号