1. 程式人生 > >QT 添加 lib庫

QT 添加 lib庫

是把 後綴 文件名 debug sbc 但是 分開 工程目錄 dll

扒自網友文章:

一.添加第三方的頭文件

首先,添加頭文件 #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了,妥妥的。

QT 添加 lib庫