一、VS版本
重點:
(1)新建一個庫文件項目,在項目文件夾中新建lib文件夾和include文件夾
(2)指定該庫文件項目的lib文件和include文件路徑
(3)主項目中添加庫文件項目的lib文件和inlcude文件路徑
(4)添加頭文件調用
(1)新建項目
1.選擇項目類型為庫文件【Qt Class Library】
2.選擇動態庫需要的模塊
3.新建一個類
4.新建的文件如下,並將第一級XViewLib更名為qt-common以便區分
(2)新建lib文件夾和include文件夾
1.新建lib文件夾,存放庫文件供主項目使用
2.在XViewLib項目中新建include文件夾,將項目的頭文件都放到里面,供主項目使用
3.將頭文件移入include文件夾后,需將解決方案中的頭文件重新加載:先移除,再到include文件夾中添加
(3)XViewLib項目的屬性頁
1.設置庫文件的輸出目錄和名稱
2.XViewLib生成后會在主項目中生成.dll文件
3.生成XViewLib的庫文件
4.添加上面新建的include頭文件路徑
5.修改庫文件名稱,Debug版后加d
6.將項目生成的lib文件輸出到剛新建的lib文件夾中,供主項目使用
(4)主項目DeviceClient的屬性頁
1.輸出目錄和名稱
2.添加XViewLib項目中的include頭文件路徑
3,添加XViewLib項目中的lib文件夾路徑
4.添加lib文件
(5)整個解決方案的屬性頁
(6)主項目調用XViewLib中的類
1.添加頭文件
主項目調用XViewLib項目中的類時,需添加XViewLib項目中的頭文件
2.調用其中的類
3.需要添加類時
1》要在class后添加宏定義XVIEWLIB_EXPORT
2》將新建類的頭文件放到include文件夾中,再在解決方案中重新加載該頭文件。
大功告成!!!