1. 程式人生 > >QT 新增 lib庫

QT 新增 lib庫

扒自網友文章:

一.新增第三方的標頭檔案

首先,新增標頭檔案  #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了,妥妥的。