扒自网友文章:

一.添加第三方的头文件

首先,添加头文件  #include "ControlCAN.h"

然后,再将这个头文件放到工程的目录下

二.添加.lib文件

首先,将.lib文件放到对应的工程目录下(当然,放到其他路径也可以)。

但是,仅仅做这一步是不行的,工程不会主动去包含这个.lib文件,你必须告诉他,lib文件在哪里,才可以。

所以,我们要做的,就是在.pro文件中,加上一句话,告诉工程,.lib在哪里

LIBS += -LE:/project/QT/usbcan_info/ -lControlCAN

下面对这句话进行解析:

1)+=这个符号是连接在一起的,不要自做聪明,给分开了,写成+ = ,这样就是错的!

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了,妥妥的。

最新文章

  1. 【Android学习】android:layout_weight的用法实例
  2. Genymotion启动时出现错误virtualization engine not found
  3. 遍历进程活动链表(ActiveProcessLinks)、DKOM隐藏进程
  4. monkeyrunner自动登录脚本
  5. oracle索引(转)
  6. 201521123103 《Java学习笔记》 第十一周学习总结
  7. Windows服务框架与服务的编写
  8. 利用Python进行数据分析——pandas入门
  9. Apache Commons 工具类简单使用
  10. cdn贝四层协议配置端口映射TCP端口转发
  11. 在Windows系统配置Jekyll
  12. LeetCode21.合并两个有序链表
  13. SQL记录-PLSQL面向对象
  14. redis sentinels哨兵集群环境配置
  15. Stringbuffer扩容
  16. 信用卡:银联,VISA,MasterCard
  17. spring mvc 下 applicationContext 和webApplicationContext
  18. JavaScript:用JS实现加载页面前弹出模态框
  19. asp.net 使用Oracle数据库
  20. 【layer】关于layer打开就是最大化的使用

热门文章

  1. hive拉链表
  2. Python3+Selenium环境配置
  3. 洛谷 P3521 ROT-Tree Rotations [POI2011] 线段树
  4. 【PyQt5-Qt Designer】QSlider滑块
  5. g++编译多个文件
  6. Redis 安装、配置、集群
  7. 漫画:什么是HashMap
  8. Java基础知识(JAVA之IO流)
  9. Java基础知识(重载和覆盖)
  10. 数据库——MongoDB增删改查