VC++学习笔记2

声明:此为小白学习VC++的学习笔记,因没能在CSDN当中找到相应的私密博客权限,如果有人看到这些文字,请忽略!谢谢!

脑袋一热,就冲这件事去做了,也不讲方法,就是蛮做,基本上没有什么效果,最后事倍功办 ,意义不大,还是敲敲文字清醒一下

动态链接库

在动态链接库之前还有静态链接库

静态链接库的使用方法不明
给出一实例使用

静态链接库包含 lib 与.h 头文件

复制lib 与 .h 头文件到当前工程目录下
然后再Project ->setting ->link ->输入静态链接库名称
即可使用静态链接库函数

动态链接库

–隐式方法
lib + dll + , h

lib 是索引,指向了dll 文件,有了lib 后,dll 需要在系统设置的环境变量路径之内,编译器才能找到函数体。.h文件是给调用函数的人看的,不然别人不知道到底动态链接库里面是什么
复制lib 与 .h 头文件到当前工程目录下
Project ->setting ->link ->输入动态链接库名称
使用方法
extern xxx函数名

(可以使用vc_tool_depend 工具查看程序所需要的动态链接库的信息)
使用头文件可以省去 调用extern的麻烦
在头文件当中使用 DLL_API定义 _declspec(dllexport)
再用DLL_API去修饰函数声明,便可直接在程序中通过函数名直接调用函数。

导出C++类

与函数定义一个可导出C++类,导出时通过在class _declspec(dllexport) 类名—声明导出类,也可以在类函数前加入 返回类型 _declspec(dllexport) 方法名 导出指定的方法
没有导出声明的方法不导出

–显示方法

LoadLibrary

—- -_- 出错了。。写好的却没了。懒得再写了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值