VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2881字,纯文字阅读大概需要5分钟。
内容图文
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK)](/upload/InfoBanner/zyjiaocheng/630/1b86e74bf2d044d28dd76f67815e6204.jpg)
转载:https://blog.csdn.net/zhunianguo/article/details/52294339
.def 方法
创建动态库方法: 创建动态库是生成?.dll .lib 两个个文件文件 -> 新建 -> 项目 -> win32控制台应用程序 项目名称:DLLGenerator
应用程序类型:DLL ?附加选项:空项目![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112534508.jpg)
- // 整数加法和乘法
- int Add(int a, int b){
- return a + b;
- }
- int Mul(int c, int d){
- return c * d;
- }
- int Add(int, int);
- int Mul(int, int);
- // dllmain.cpp : 定义 DLL 应用程序的入口点。
- #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;
- }
- LIBRARY "DLLGenerator"
- EXPORTS
- Add @1
- Mul @2
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112535612.jpg)
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112536113.jpg)
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112536595.jpg)
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112537069.jpg)
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112537522.jpg)
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112537964.jpg)
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112538547.jpg)
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112539139.jpg)
新建源文件main.cpp [cpp]?view plain?copy ? ? ? ?
- #include<iostream>
- #include"dllgenerator.h"
- using namespace std;
- int main(){
- int a = 2;
- int b = 3;
- cout << Add(a, b) << endl;
- cout << Mul(a, b) << endl;
- }
![VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501112539696.jpg)
内容总结
以上是互联网集市为您收集整理的VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK)全部内容,希望文章能够帮你解决VS2013 c++ 生成和调用DLL动态链接库(.def 方法已验证OK)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。