QT⽤法--添加外部库⽂件(lib⽂件)
因为我在⼯作的过程中,使⽤的是第三⽅提供的库,但是如何将这些库添加到QT的⼯程中,是个问题,让我恼⽕了很久,怎么弄都是错的。
下⾯,我会对这个问题,进⾏叙述,希望其他⼈第⼀次遇到这种问题的时候,可以轻易的解决。
⼀.添加第三⽅的头⽂件
这个问题再简单不过了,不过我还是要说下。
⾸先,添加头⽂件 #include "ControlCAN.h"
然后,再将这个头⽂件放到⼯程的⽬录下,就OK了,⾮常的简单
⼆.添加.lib⽂件
⾸先,将.lib⽂件放到对应的⼯程⽬录下(当然,放到其他路径也可以)。
但是,仅仅做这⼀步是不⾏的,⼯程不会主动去包含这个.lib⽂件,你必须告诉他,lib⽂件在哪⾥,才可以。
然后,在QT的⼯程中,你会看到⼀个.pro⽂件,⽐如,我的⼯程名为test_qt,那么我的⽂件就是test_qt.pro⽂件,在整 个QT界⾯的左上⾓,.pro⽂件是管理整个⼯程的,当要打开⼀个⼯程的时候,只要打开.pro,就可以打开整个⼯ 程的所有东西。师生恋言情小说
中草药名称所以,我们要做的,就是在.pro⽂件中,加上⼀句话,告诉⼯程,.lib在哪⾥
LIBS += -LE:/project/QT/usbcan_info/ -lControlCAN
下⾯对这句话进⾏解析:
1)+=这个符号是连接在⼀起的,不要⾃做聪明,给分开了,写成+ = ,这样就是错的!
51放假2)+=的左右两边可以有空格,也可以没有空格,随意的
3)-L之后紧接着就跟着.lib⽂件所在的⽬录,⽐如,我的⽬录是在E盘下的project⽬录下的QT⽬录下的usbcan_info下,注意,是紧跟着,不要分开,分开就错啦!
身份证号码的组成4)-l后⾯跟着的是.lib的⽂件名,注意,⽐如你的.lib⽂件时ControlCAN.lib,不要傻乎乎的写成了-lControlCAN.lib,不要带后缀,要写成-lControlCAN,同样,-l后⾯也没有空格
页眉页脚怎么设置完成以上的操作,就可以指定.lib⽂件了。其实说穿了很简单,就是把.lib随便放到⼀个⽬录下,然后告诉⼯程,你的.lib放到哪⾥了,叫什么名字。
三.添加.dll⽂件
⼀个⼯程编译成功后,会在⼯程⽬录下⽣成2个⽬录,⼀个是debug⽬录,⼀个是release⽬录(注意,如果⼀个⼯程刚刚新建,是没有这2⼆个⽬录的,不信的朋友可以看看)。
其中,debug就叫做输出⽬录!因为⼯程编译后的.exe就在这个⽬录下。
雾深渊然后,将.dll⽂件放到这个⽬录下。OK了,妥妥的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论