动态链接库的创建和调用

来源:互联网 发布:ubuntu iso怎么安装 编辑:程序博客网 时间:2024/05/16 07:33

1:

//CManageCounter.h 头文件
//TEMPLATEDLL_EXPORTS 在:配置属性 -> c/c++ -> 预处理器 ->//预处理定义   注:自己命名

#ifdef TEMPLATEDLL_EXPORTS#define TRADEGATEWAYAPI_API __declspec(dllexport)#else#define TRADEGATEWAYAPI_API __declspec(dllimport)#endifclass TRADEGATEWAYAPI_API CManageCounter{}

2:

// dllmain.cpp// dllmain.cpp : 定义 DLL 应用程序的入口点。// 或是经常使用但不常更改的// 特定于项目的包含文件//#pragma once#include <SDKDDKVer.h>#define WIN32_LEAN_AND_MEAN             //  从 Windows 头文件中排除极少使用的信息// Windows 头文件:#include <windows.h>BOOL APIENTRY DllMain( HMODULE hModule,                       DWORD  ul_reason_for_call,                       LPVOID lpReserved){switch (ul_reason_for_call){case DLL_PROCESS_ATTACH:case DLL_THREAD_ATTACH:case DLL_THREAD_DETACH:case DLL_PROCESS_DETACH:break;}return TRUE;}


3:

// 调用动态链接库文件

导入头文件 声明类对象,然后调用即可

原创粉丝点击