11_Qt的Dll、lib

一、Dll和Lib的说法

> DLL:链接时候用的动态库;
> Lib  :编译时候用的动态库;

注意:
1、当程序能够生成(即能编译,vs是F7),不能链接执行时候,查看下是否是忘记添加DLL的路径;
2、当程序不能生成(vs是F7),提示某某函数找不到外部链接的时候,就是找不到编译找不到库LIB了,这个时候就必须要添加LIB动态库的路径和库名(Linux下对应参数是-L、-l);
3、当添加文件的头文件时候,按着快捷键(vs是ctrl+j)都不能提示头文件时候,应该查下是否添加了头文件的目录(Linux下对应参数是-I);

二、添加头路劲、库路径、库名

http://www.cnblogs.com/dongsheng/p/4011145.html

先说结果:如果使用一个库,必须添加四个东西:DLL路劲、LIB路径、头路劲、LIB库名

不管哪种方法都必须添加DLL动态库文件

第一种(我也是经常用这种方法):
A、添加工程的头文件目录:工程—属性—配置属性—c/c++—常规—附加包含目录:加上头文件存放目录。
B、添加文件引用的lib静态库路径:工程—属性—配置属性—链接器—常规—附加库目录:加上lib文件存放目录。

第二种:
#ifdef _DEBUG
#pragma
comment(lib,"..\\debug\\LedCtrlBoard.lib")
#else
#pragma
comment(lib,"..\\release\\LedCtrlBoard.lib")
#endif

第三种:
就像你添加.h和.cpp文件一样,把lib文件添加到工程文件列表中去.
VC中,切换到”解决方案视图”,—>选中要添加lib的工程–>点击右键–>”添加”–>”现有项”–>选择lib文件–>确定.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值