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