
c++
robert_chao
欢迎关注我的博客 https://www.lelecoding.cn
展开
-
Windows库连接之动态链接库
从动态库中导出函数有两种方法, 使用模块定义,创建DEF文件,第一句必须是LIBRARY语句,EXPORTS语句导出函数,函数名后跟一个@和一个数字表示顺序值,DESCRIPTION语句可以对DLL用途进行描述。也可以不使用模块定义,在定义函数时使用关键字_declspec(de原创 2011-08-29 09:44:07 · 1130 阅读 · 0 评论 -
Windows库连接之静态库
库连接分为动态库和静态库。静态库还是比较容易的。 首先定义头文件,头文件中声明函数,可以用extern "C"来标注C风格函数。 然后就写具体的源文件,写出具体代码。最后编译生成.lib文件。 调用静态库的时候,将.lib文件和头文件添加到工程中即可。 静原创 2011-08-28 22:04:23 · 950 阅读 · 0 评论 -
JNI签名与数据匹配
JNI为了扮演在c/c++和java之间的匹配工作,它首先需要做的就是既要认识java中的数据类型,也要认识c/c++中的数据类型。这 时,jni就相当于一个适配者了。好比,A与C两个人本来不认识,可是现在B认识A,B也认识C,那么通过C的指引和介绍,A和C就认识了! 1、原始数据类型的匹配: 其中jni中的本地类型都是以j开头,可以在c/c++中直接和c/C++类型互通互换! 2原创 2016-05-28 17:13:44 · 3829 阅读 · 0 评论 -
Winsock网络编程
先复习一下基础。编写winsock程序,需要#include这个头文件,这是#pragma comment(lib,"WS2_32.lib")原创 2011-08-30 16:07:56 · 1016 阅读 · 0 评论 -
MFC获取指针的方法。收藏一下,挺全的
获取应用程序指针 CMyApp* pApp=(CMyApp*)AfxGetApp(); 2、获取主框架指针 CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame* pMainFrame = (CMainFrame*)(AfxGe原创 2011-09-09 23:21:58 · 2213 阅读 · 0 评论 -
Android事件的产生和底层分发
目录 事件的产生 系统分发 EventHub InputReader InputDispatcher 接收事件 事件的产生 当屏幕被触摸,Linux内核会将硬件产生的触摸事件包装为Event存到/dev/input/event[x]目录下。 可以通过命令监控event adb shell getevent androidSource/system/core/toolbox目录...原创 2019-08-21 16:09:32 · 864 阅读 · 0 评论