c++导出类的简单实现
2017-08-09 20:18
99 查看
C++导出类的小Demo
首先是通用头文件DllClass.h#pragma once #include <windows.h> __declspec(dllexport) class DllClass { public: void show(); };
然后将具体功能放入dllmain.cpp中
// dllmain.cpp : 定义 DLL 应用程序的入口点。 #include "DllClass.h" #include "stdio.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; } void DllClass::show() { printf("export success!"); }
最后简单地调用一下:
#include "stdafx.h" #include "DllCLass.h" #pragma comment(lib,"DLLCLASS.lib") int main() { DllClass x; x.show(); return 0; }
运行结果:
相关文章推荐
- c++ 实现一个简单的k-v数据黑板
- C++实现简单的链表
- C++ 进程间的通讯(一):简单的有名管道实现
- C++接口类实现的简单例子(1)
- C++ 智能指针简单实现
- 【C++】编写一个简单的函数实现重载。
- C++中简单的string类的实现
- C++ Primer Plus的string类的简单实现
- C++智能指针,指针容器原理及简单实现(auto_ptr,scoped_ptr,ptr_vector).
- C++实现一个简单图书借阅流程
- 简单谈谈 C/C++ 递归的思想,实现,以及和循环的关系
- UE4简单C++代码实现物体每帧转动
- C++中智能指针的工作原理和简单实现
- linux 下c++多线程的简单实现
- c/c++ 实现简单的数组表-Zre0
- C++实现简单的内存池
- 简单选择排序的C++实现
- 用C++的fstream实现文件拷贝的简单方法
- 使用C++实现一套简单的状态机模型——实例
- C++中智能指针的工作原理和简单实现