文章分类 - Common Modules
1. 日志模块;
2. 数据传输模块;
摘要:在VS2017环境下的编译 转载地址:(2条消息) C++—在VS2017环境下的编译log4cpp_Newman-CSDN博客 log4cpp-1.1.3并未提供VS2017的项目工程,但是我们可以从msvc10版本中升级。 复制msvc10目录并重命名为msvc2017。 用VS2017打开解决
阅读全文
摘要:日志框架:一个经过专门设计的实用程序,用于规范应用程序的日志记录过程。 日志框架可以自己编写(技术要牛才行哦),也可以由第三方(例如:log4cplus)提供。对于不同的日志框架,各自的组织在实现方式上也有所不同。 虽然可以简单地“标准化”日志(例如:调用文件系统 API,将信息写入名为 log.t
阅读全文
摘要:log4...是基于log4j的一系列的c++移植版本,使用了log4j的模式结构,目前主要有以下几个版本: 1. log4cxx, 目前是到0.10.0版,Apache下的孵化项目,不能独立编译,依赖于APR,编译比较麻烦,2008年以后就没再更新 2. log4cplus, 目前最新版本是1.2
阅读全文
摘要:转自:https://blog.csdn.net/xcp_123/article/details/52982639 ■RGB(255,192,203)■★●◆pink(粉红) ■RGB(220,20,60)■★●◆crimson(腥红) ■RGB(255,240,245)■★●◆lavenderbl
阅读全文
摘要:**C++编程之自定义日志类 ——log4cpp使用详解** Log4cpp是一个开源的C++类库,它提供了在C++程序中使用日志和跟踪调试的功能。使用log4cpp,可以很便利地将日志或者跟踪调试信息写入字符流、内存字符串队列、文件、回滚文件、调试器、Windows日志、本地syslog和远程sy
阅读全文
摘要:参考:https://blog.csdn.net/lgstudyvc/article/details/7939660。 如何导出类及相关接口,参考https://www.codeguru.com/cpp/w-p/dll/importexportissues/article.php/c123/Expl
阅读全文
摘要:动态链接库的使用可分为: 显式调用:使用LoadLibrary载入动态链接库-GetProcAddress获取某函数地址。 隐式调用:使用#pragma comment(lib, “XX.lib”)的方式,也可以直接将XX.lib加入到工程中。 一、定义及基本用法 按C++标准,class 与cla
阅读全文
摘要:转自:https://www.cnblogs.com/herenzhiming/articles/6776155.html “__declspec”是Microsoft c++中专用的关键字,它配合着一些属性可以对标准C++进行扩充。这些属性有:align、allocate、deprecated、
阅读全文
摘要:用来获取 某种结构、接口及其指针、引用、变量 所关联的GUID,类似于某些语言中获取类型 typeof 这样的操作。假定c++中,有结构体s: struct s{ int i;}; struct __declspec(uuid("93A1665E-C9FA-4147-AC3A-3CC855281AF
阅读全文
摘要:1. 编译产生protoc.exe文件后,就可以通过.proto文件产生.pb.cc和.pb.h两个序列化文件 E:\Path\protoc.exe -I=E:\Path --cpp_out=E:\Path E:\Path\PacketAuth.proto
阅读全文
摘要:1.protobuf 在VC下的内存泄漏-需调用ShutdownProtobufLibrary c++中使用google protobuf在关闭应用程序之前需要调用google::protobuf::ShutdownProtobufLibrary();要不然会有内存泄露。 其实这样也会同样存在内存泄
阅读全文
摘要:DLL程序入口点函数:DllMain,注意:大小写是区别的(仅导出资源的DLL可以没有DllMain函数)。 函数原型: [cpp] view plain copy print? BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_
阅读全文
摘要:自己在学习Duilib时,学习ListDemo中的右键生成菜单,然后当菜单被点击活着失去焦点时,这个菜单窗口如何销毁的问题。 1、在这里,创建菜单时使用了子窗口的概念,创建时,使用了WS_EX_TOOLWINDOW类型,表示是一个工具栏窗口。 2、这个菜单窗口有自己的消息处理函数HandleMess
阅读全文
摘要:参考https://www.cnblogs.com/youxin/p/4073703.html
阅读全文
摘要:在MFC程序中使用了protobuf的静态库,结果发现程序退出时报告内存泄漏。 在程序退出前加入下面这句即可解决: google::protobuf::ShutdownProtobufLibrary(); c++中使用google protobuf在关闭应用程序之前需要调用google::proto
阅读全文
摘要:https://www.cnblogs.com/xubin0523/archive/2012/06/01/2530922.html https://blog.csdn.net/wyansai/article/category/6163737 教学篇: http://www.cnblogs.com/M
阅读全文
摘要:转自:http://blog.163.com/hao_dsliu/blog/static/1315789082014613160886/ 其消息处理架构较为灵活,基本上在消息能过滤到的地方,都给出了扩展接口。 看了DuiLib入门教程后,对消息机制的处理有些模糊,为了屏蔽Esc按键,都花了大半天的时
阅读全文
摘要:0 duilib文件(5/17) [x] stb_image.c [x] stdafx.h stdafx.cpp [ ] UIActiveX.h UIActiveX.cpp [x] UIBase.h UIBase.cpp [ ] UICombo.h UICombo.cpp [x] UICommonC
阅读全文
摘要:1 stdAfx.h * lengthof(x) 计算数组长度宏 * MAX 两值最大 * MIN 两值最小 * CLAMP(x,a,b) x在a,b之间则取x否则取最小 2 UIBase * UI_WNDSTYLE_ 窗口风格属性 * UI_CLASSSTYLE_ 窗口类属性 * DUITRACE
阅读全文
摘要:【菜单类小知识】 如果不用指针的方式,而直接用变量的方式显示菜单 CDuiMenu menu(_T("Menu/menu.xml")),则不能用ShowWindow,否则会崩溃,因为出了作用域后窗口被销毁了,所以此时可以将CDuiMenu 定义为成员变量、全局变量、或者静态变量,但是做为一个局部使用
阅读全文
浙公网安备 33010602011771号