plib

用c++ 给易语言写支持库学习记录

末鹿安然 提交于 2020-08-08 17:49:27
废话我就不对说 直接开始 易语言官方下载的易语言安装路径下 有一个SDK文件夹 我们点进入cpp文件夹里面提供是c++的SDK elib文件夹里就是sdk 我们新建一个win32项目 这里我用的是VS2015 创建一个空的项目 包含易语言官方的SDK目录即可 需要注意的地方是 预定义处理里面 如果你需要编译成静态库的话 这两个是必不可少的 代码生成选择多线程(MT) 目标平台选择7.0 支持XP系统 如果需要生成fne后缀的(动态链接库)无法静态编译 预处理器需要这样设置 因为dll和lib的宏名不一样如果填写的不对 生成的就不对 主要实现 入口函数dllMain main.cpp 1 #include <windows.h> 2 BOOL APIENTRY DllMain(HMODULE hModule, 3 DWORD ul_reason_for_call, 4 LPVOID lpReserved 5 ) 6 { 7 switch (ul_reason_for_call) 8 { 9 case DLL_PROCESS_ATTACH: 10 case DLL_THREAD_ATTACH: 11 case DLL_THREAD_DETACH: 12 case DLL_PROCESS_DETACH: 13 break ; 14 } 15 return TRUE; 16 } main