- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 使用链接静态库时出现__imp_FuncName unresolved external symbols
解决了对库的源代码的使用,从动态链接库改为链接静态库时,出现__imp_FuncName unresolved external symbols
2022-06-08 18:31:47 211
原创 在Windows平台用VC++编译OpenSSL库
1 从 https://www.openssl.org 下载稳定版本,如1.1.1h 。 编译说明里,如果要本地优化,还需要下载Nasm。不需要的话,直接用no-asm选项可以跳过。2 下载安装https://downloads.activestate.com/ActivePerl/releases/5.24.2.2403/ActivePerl-5.24.2.2403-MSWin32-x86-64int-403863.exe 注意,使用最新版ActivePerl会在openssl test 70-t..
2020-09-24 09:18:59 403
转载 FormatMessage
FormatMessage函数在《windows核心编程》中第一个示例便是它的使用。这个函数我用了几次之后终于明白它的用法;这个函数是用来格式化消息字符串,就是处理消息资源的。消息资源是由mc.exe编译的,详细请在msdn中搜索mc.exe。先来看下它的函数原型DWORD WINAPI FormatMessage( __in DWORD d
2017-12-29 22:33:57 610
原创 Windows进程间共享socket与窗口句柄的体会
1 父进程通过调用::CreateProcess创建并运行子进程,应该在参数中指明子进程要继承父进程的句柄。这样通过命令行参数传给子进程的SOCKET与HWND,才仍然在子进程中能用。2 有些Windows消息,如WM_COPYDATA、WM_SETTEXT,在子进程中只能通过SendMessage函数发出,不能用PostMessage发出。为什么?3 通过SOCKET解析出IP地址
2017-12-14 10:33:13 1912
转载 数字签名工具signtool
签名工具 SignTool.exe.NET Framework 4.5 签名工具是一个命令行工具,用于对文件进行数字签名,验证文件和时间戳文件中的签名。安装 Visual Studio 和 Windows SDK 时会自动安装此工具。要运行工具,我们建议您使用 Visual Studio 命令提示符或 Windows SDK 命令提示符(也称 CMD She
2017-07-29 22:34:20 16984
转载 MFC六大核心机制
我们选择了C++,主要是因为它够艺术、够自由,使用它我们可以实现各种想法,而MFC将多种可灵活使用的功能封装起来,我们岂能忍受这种“黑盒”操作?于是研究分析MFC的核心机制成为必然。 首先,列出要讲的MFC六大核心机制: 1、MFC程序的初始化。 2、运行时类型识别(RTTI)。 3、动态创建。 4、永久保存。
2015-11-15 12:32:01 11415
原创 MFC的消息处理机制及相关的宏
这段话是我在中文维基的“类成员函数指针”词条写的:MFC类体系中,Windows消息传递处理机制是基于CCmdTarget类及其派生类的静态数据成员与静态成员函数GetThisMessageMap()。用户所写的类中的Windows消息处理函数(例如OnCommand)必须转换为CCmdTarget::*的成员函数指针类型AFX_PMSG,保存在该用户类的_messageEntries静态数组
2015-11-15 08:42:09 4707
转载 MFC中关于运行时类信息及动态创建对象的两个宏的意义
MFC运行时类信息用途:程序在运行时,获取对象类的信息及类的继承关系 实现:1、定义的类必须继承自CObject类。2、类内声明宏DECLARE_DYNAMIC(),类外实现宏IMPLEMENT_DYNAMIC() 3、使用:BOOL IsKindOf(CRuntimeClass* pClass)//对象是否属于某个类CRuntimeClass* GetRun
2015-11-14 21:56:40 2275
原创 最好的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 13188
原创 MinGW-W64使得printf、cout、wprintf、wcout显示出中文的种种
mingw-w64-gcc 4.9.2显示输出汉字的四种方法,经实测证实
2014-11-29 14:33:05 4446 2
原创 Windows的日期、时间函数的例子
#include "stdafx.h"#include "windows.h"#include "stdio.h"#include BOOL CALLBACK EnumDateFormatsProcExEx(_In_ LPWSTR lpDateFormatString,_In_ CALID CalendarID,_In_ LPARAM lParam){printf("%S CALID:0x%X\n
2014-11-19 07:42:06 937
原创 《Java深度历险》的第一个JNI小程序的Visual C++实现
《Java深度历险》第3章“Java与MS Office”,实际上讲的是如果用Java本地界面JNI写
2014-05-30 11:03:07 1036 1
原创 Boost的优先队列的简单示例
// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h" #include "stdafx.h"#include #include using namespace std;// PriorityQueue is expected to be a max-heap of integer valuestempla
2014-05-29 09:08:36 1661
Springer,.Machine.Learning.in.Computer.Vision.(2005).
2009-11-17
Schiff - Laplace Transformation Theory And Applications (Utm, Springer,1999)
2009-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人