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了,妥妥的。
QT 添加 lib庫