c++dll导出类,dll导出函数

  c++dll导出类,dll导出函数

  1、动态链接库相关代码

  MyDll.h

  【cpp】查看plaincopyprint?# ifdef dll 1 _ API # else # define dll 1 _ API extern C _ _ declspec(dllimport)# endif dll 1 _ API int Add(int a,int b);DLL1_API int Sub(int a,int b);class _ _ declspec(dll导出)Person { public:Person(char * name);char * m _ name int m _ Age };

  MyDll.cpp

  【cpp】查看plaincopyprint?# define DLL 1 _ API extern C _ _ declspec(DLL导出)# include mydll。h #包含窗口。h #包含stdio。h #杂注注释(链接器,/DLL) #pragma注释(链接器,/ENTRY:DllMain) int Add(int a,int b){ return a b;} int Sub(int a,int b){ return a-b;} Person:Person(char * Name){ m _ Name=Name;}

  编译链接,如下图:

  2、调用动态链接库中类

  主页面

  【cpp】查看plaincopyprint?#包括iostream。h #包含stdio。h #包含窗口。h # include mydll。h # pragma注释(lib, mydll。lib )void main(){ int x=3;int y=9;int z=Add(x,y);printf(%d %d=%d /r/n ,x,y,z);人pt( 123 );cout pt.m _ Name endl}

  编译链接,如下图:

  出发地:

  http://blog.csdn.net/wangningyu/article/details/5467550

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windows10缺少dll文件,win10运行时出错无法找到指定dll库文件
  • ,,详解VS2019 dumpbin查看DLL的导出函数
  • ,,解决采集时出现msxml3.dll 错误的方法
  • ,,使用 JScript 创建 .exe 或 .dll 文件的方法
  • ,,VC++ loadlibrary()加载三方dll失败, 返回错误码-126的解决方法
  • .net dll加密,c++ dll 反编译
  • .net dll加密,c++ dll 反编译,保护.net中的dll文件方法(防止破解、反编译dll)
  • .dll是什么文件能不能删除,文件dll怎么删除
  • dll没有在指定的windows上运行,xlivedll没有在windows上运行
  • 删除linkinfo.dll操作无法完成,因为已经在打开,linkinfo.dll是病毒吗
  • python能封装成dll文件吗,python自己封装的类怎么调用
  • 无法定位序数4445于动态链接库libcurl.dll,无法定位序数4445于动态链接库
  • d3dx9-43.dll文件丢失,d3dx9_41.dll文件丢失
  • igfxsrvc.exe木马病毒,igfxsrvc.dll加载失败_1
  • 怎么用360修复dll文件,360 dll文件修复
  • 留言与评论(共有 条评论)
       
    验证码: