
知识积累
Drecik__
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux下将MySql静态编译到程序中
需求将mysql静态库编译到可执行文件中,减少对.so文件的依赖编译步骤cmake下载 https://cmake.org/download/ 直接下载bin版本即可使用mysql c connect下载安装 http://dev.mysql.com/downloads/connector/c/ 选择source code的 tar.gz打包版本 编译命令: tar -xvzf原创 2015-10-21 13:37:00 · 3577 阅读 · 0 评论 -
tcpdump 两个通信进程在同一台机子
如果想要监听的两个进程在同一台机子上的时候,可以使用tcpdump -i lo来启动tcpdump,其他参数和正常使用tcpdump一样原创 2015-12-30 13:31:32 · 1532 阅读 · 0 评论 -
libzip 编译 minizip 运行时 CreateFile2 无法在Kernel32定位
编译libzip使用vs打开(我用的是2012)zlib-1.2.8\contrib\vstudio\vc11目录下的zlibvs.sln,用这个会包含minizip代码,如果只想压缩和解压内存数据,可以用cmake来编译。 编译的时候会报:error LNK2026: 模块对于 SAFESEH 映像是不安全的。解决办法:右键 zlibvc-属性-配置属性-链接器-命令行 在后面加一行 /SAFE原创 2015-12-17 15:27:50 · 4672 阅读 · 0 评论 -
minizip error LNK2019: unresolved external symbol
编译使用到 zlibwapi.lib 库的项目是发现使用到的minizip API都出现link error 解决办法:右键项目-属性-配置属性-C/C++-预处理器定义中加入一行ZLIB_WINAPI即可原创 2015-12-21 14:47:04 · 936 阅读 · 0 评论 -
zipOpen2_64 unzOpen2_64 return NULL
也是醉了,zlib在Windows下的坑实在太多了,这已经是第三个了,还没在Linux下测试,不知道Linux下还有没有坑。。照着minizip和miniunz封装了两个类,发现在压缩使用APPEN属性的时候zipOpen2_64 return NULL,以及在unzOpen2_64任何情况下都return NULL,刚开始以为自己代码写错了,结果发现直接启动官方程序也是这样。。调试发现Window原创 2015-12-21 16:52:09 · 3590 阅读 · 2 评论