VC++编程Lib和Dll文件的生成和使用

Lib文件的生成和使用

lib是静态链接库,生成和使用方法都比较简单。

首先建一个空工程

然后打开项目属性,把它设置为StaticLibary

然后就可以向里面加入代码了,我创建一个LIBTest类

.h文件

.cpp文件

然后右键Build它就可以了,在输出路径下会生成对应的lib文件

这个路径当然也是可以修改的。不过对于静态库来说关系不是很大。

现在有了这个lib以后就可以使用它了。新建一个c++空项目,把刚才生成的Lib复制到新工程下,同时也要把.h文件一同拷贝过去

然后把Lib用#pragma comment引入工程如下图所示。#pragma comment的路径写法和一般情况有所不同,使用的是\\,如果要到

上一层目录,则可以..\\   路径的起始点是工程根目录。Lib文件可以通过这种方式随意放置在工程的随意路径下,只要保证引入的

路径正确就可以了。

DLL文件的创建和使用

和之前的操作一样,新建一个工程然后把工程设置为DynamicLibary

然后同样做一个简单的show方法

然后把生成的Lib和Dll和头文件拷贝到工程里。Lib可以放在自己定义的目录下,DLL放在和project同级的目录下

如果想把dll放到其它目录,则需要配置一下环境,把路径设置到dll存在的目录即可,但是这仅仅是debug的路径

项目打包以后这个路径还是会不存在,exe还是找不到dll

https://docs.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-search-order

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值