博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四篇:dll的隐式调用(不用loadlibrary加载)
阅读量:5299 次
发布时间:2019-06-14

本文共 639 字,大约阅读时间需要 2 分钟。

关于隐式调用,用到的是2个相关的函数

导出函数:extern "C"  int __declspec(dllexport) TianPan(int x,int y);

导入函数:extern "C" _declspec(dllimport) TianPan(int x,int y);

注意的是:隐式调用,不能用.def来导出函数,必须用上面的dllexport来导出

写好dll之后,用dllexport调用之后,需要把003.dll文件和003.lib文件复制到调用工程目录

然后我们的工程代码如下:

1 #include 
//输入输出流 2 using namespace std; //释放命名空间 3 //#include
//包含了windows的一系列东东 4 5 #pragma comment(lib,"003.lib") 6 extern "C" _declspec(dllimport) TianPan(int x,int y); //调用函数,dll里面必须有个配对的导出函数 7 8 void main()//主函数 9 {10 cout<<"调用DLL函数:"<
<

调用效果如下:

 

 

 

 

转载于:https://www.cnblogs.com/GodPan/articles/3232891.html

你可能感兴趣的文章
consonant combination
查看>>
析构器
查看>>
驱动的本质
查看>>
Swift的高级分享 - Swift中的逻辑控制器
查看>>
https通讯流程
查看>>
Swagger简单介绍
查看>>
C# 连接SQLServer数据库自动生成model类代码
查看>>
关于数据库分布式架构的一些想法。
查看>>
sql语句中where与having的区别
查看>>
Python数据分析入门案例
查看>>
vue-devtools 获取到 vuex store 和 Vue 实例的?
查看>>
Linux 中【./】和【/】和【.】之间有什么区别?
查看>>
内存地址对齐
查看>>
看门狗 (监控芯片)
查看>>
#ifndef #define #endif
查看>>
css背景样式
查看>>
JavaScript介绍
查看>>
正则表达式
查看>>
开源网络漏洞扫描软件
查看>>
yum 命令跳过特定(指定)软件包升级方法
查看>>