关于创建动态链接库和调用问题

本文详细介绍了如何在Visual Studio中创建动态链接库(DLL),包括创建命名空间、全局变量、函数和类等步骤,并提供了调用该DLL的具体方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

动态链接和静态链接库的区别还是有的

主要可能在占用内存、链接的方式和更改程序后再次编译的繁简程度


本文主要介绍如何创建动态链接库,包括创建一个命名空间、一个全局变量、一个函数和一个类


1、首先介绍如何创建一个动态库

1》在vs中新建一个win32控制台应用程序,名称自拟如MathFuncs,确定后,在应用程序设置--应用程序类型中选DLL,点击完成,这样就有了工程文件

2》在资源管理器下,新建头文件如MathFuncsTitle.h,定义如下


2、在相应的.cpp文件下,定义头文件中声明的相关函数


3、F7快捷键就能生成解决方案


==================关于如何调用该动态库=====================


1、新建win32控制台应用程序,在应用程序类型中选择控制台应用程序,在附加选项中取消预编译头后点确定

2、在新建工程项目下,新建头文件如applyMathFuncsDll.h

因为目的是要调用动态链接的库,所以要有调用的动作

添加#pragma comment(lib,"MathFuncs.lib") //是自己刚才新建库产生的.lib文件

#include "MathFuncsTitle.h" //刚才新建动态库时,自拟的头文件名

//如果在创建动态库时还有其他头文件一并加入,.lib文件类似

3、到此在相应的源文件下就可以添加相应代码,或仅仅测试,或程序中对该库的调用,如

至此,创建的动态链接库就能用了,应该还有其他方法,这个比较简单,也能用

此外MSDN还是很有参考价值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值