![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 60
ligand
这个作者很懒,什么都没留下…
展开
-
使用链接静态库时出现__imp_FuncName unresolved external symbols
解决了对库的源代码的使用,从动态链接库改为链接静态库时,出现__imp_FuncName unresolved external symbols原创 2022-06-08 18:31:47 · 241 阅读 · 0 评论 -
FormatMessage
FormatMessage函数在《windows核心编程》中第一个示例便是它的使用。这个函数我用了几次之后终于明白它的用法;这个函数是用来格式化消息字符串,就是处理消息资源的。消息资源是由mc.exe编译的,详细请在msdn中搜索mc.exe。先来看下它的函数原型DWORD WINAPI FormatMessage( __in DWORD d转载 2017-12-29 22:33:57 · 619 阅读 · 0 评论 -
Windows进程间共享socket与窗口句柄的体会
1 父进程通过调用::CreateProcess创建并运行子进程,应该在参数中指明子进程要继承父进程的句柄。这样通过命令行参数传给子进程的SOCKET与HWND,才仍然在子进程中能用。2 有些Windows消息,如WM_COPYDATA、WM_SETTEXT,在子进程中只能通过SendMessage函数发出,不能用PostMessage发出。为什么?3 通过SOCKET解析出IP地址原创 2017-12-14 10:33:13 · 1961 阅读 · 0 评论 -
数字签名工具signtool
签名工具 SignTool.exe.NET Framework 4.5 签名工具是一个命令行工具,用于对文件进行数字签名,验证文件和时间戳文件中的签名。安装 Visual Studio 和 Windows SDK 时会自动安装此工具。要运行工具,我们建议您使用 Visual Studio 命令提示符或 Windows SDK 命令提示符(也称 CMD She转载 2017-07-29 22:34:20 · 17117 阅读 · 0 评论 -
MFC六大核心机制
我们选择了C++,主要是因为它够艺术、够自由,使用它我们可以实现各种想法,而MFC将多种可灵活使用的功能封装起来,我们岂能忍受这种“黑盒”操作?于是研究分析MFC的核心机制成为必然。 首先,列出要讲的MFC六大核心机制: 1、MFC程序的初始化。 2、运行时类型识别(RTTI)。 3、动态创建。 4、永久保存。转载 2015-11-15 12:32:01 · 11640 阅读 · 0 评论 -
MFC的消息处理机制及相关的宏
这段话是我在中文维基的“类成员函数指针”词条写的:MFC类体系中,Windows消息传递处理机制是基于CCmdTarget类及其派生类的静态数据成员与静态成员函数GetThisMessageMap()。用户所写的类中的Windows消息处理函数(例如OnCommand)必须转换为CCmdTarget::*的成员函数指针类型AFX_PMSG,保存在该用户类的_messageEntries静态数组原创 2015-11-15 08:42:09 · 4738 阅读 · 0 评论 -
MFC中关于运行时类信息及动态创建对象的两个宏的意义
MFC运行时类信息用途:程序在运行时,获取对象类的信息及类的继承关系 实现:1、定义的类必须继承自CObject类。2、类内声明宏DECLARE_DYNAMIC(),类外实现宏IMPLEMENT_DYNAMIC() 3、使用:BOOL IsKindOf(CRuntimeClass* pClass)//对象是否属于某个类CRuntimeClass* GetRun转载 2015-11-14 21:56:40 · 2290 阅读 · 0 评论 -
MinGW-W64使得printf、cout、wprintf、wcout显示出中文的种种
mingw-w64-gcc 4.9.2显示输出汉字的四种方法,经实测证实原创 2014-11-29 14:33:05 · 4614 阅读 · 2 评论 -
最好的GCC for windows还是MinGW-w64官网
在网上看到已经有gcc-5.0.0,于是就找了大量已编译好的下载回来试用。结果是无一内部搭配了iconv的,因而在windows平台上不能在gbk与UTF-8之间转码。没办法!而MinGW-w64已经是超越了MinGW成为事实上的标准【此话出自英文维基MinGW条目】。在MinGW-w64的官方网站上,有各种搭配的预编译软件下载:32位/64位;drawf/sjlj/seh的异常机制;原创 2015-02-02 09:17:23 · 13220 阅读 · 0 评论