C++ Windows库编译
一缕阳光宣泄、整个世界
这个作者很懒,什么都没留下…
展开
-
jsoncpp double精度问题及控制
在使用 jsoncpp 的时候,发现double类型数据在组成 json 数据时小数保留位较多,查询资料后才发现,jsoncpp 已经把double数据保留位写死了,这里sprintf(formatString, “%%.%dg”, precision);的结果是“%.17g”,是输出17位的有效数字,不足的补足17位。我的解决方法是:将sprintf(formatString, “%%.%dg...原创 2020-03-16 15:06:09 · 3059 阅读 · 0 评论 -
librdkafka编译及简单使用过程简介
librdkafka 使用了 C++11,使用 VS2010 无法编译,需要使用更高版本的 VS 才能编译,我这里使用的是 VS2017。1、编译版本编译环境:windows VS2017openssl 版本:openssl-1.0.2t(如果不想编译,可下载 Win32OpenSSL-1_0_2t.exe安装,同时编译库文件路径不使用 …\lib\VC\static,改为…\lib\VC即...原创 2019-12-02 20:22:23 · 5119 阅读 · 1 评论 -
libevent库编译及在VS上使用问题归纳总结
1、下载地址http://libevent.org/2、编译版本libevent-2.1.8-stable.tar.gz3、编译说明libevent默认编译的是release版本的,如果需要编译debug版本的,修改一下makefile.nmake:#CFLAGS=$(CFLAGS) /Ox /W3 /wd4996 /nologo修改为:#CFLAGS=$(CFLAGS) /D_...原创 2019-10-17 19:56:18 · 1002 阅读 · 0 评论