Linux系統下Qt動態庫的生成已經動態庫的使用例項圖解

readyao發表於2015-11-28

先生成動態連結庫:
第一步:點選新建,在出現的對話方塊中的專案欄選擇庫,再在右邊選擇c++庫;如下圖1:


第二步:填寫專案目錄;然後下一步;再下一步,再下一步;




第三步:寫動態庫的檔案,見下圖8:


第四步:不要點執行,直接構建該專案;然後開啟專案編譯之後的檔案,可以看到生成的動態庫,如下圖9:


使用該動態庫:

第一步:新建一個空的qt專案,然後新增一個c++的原始檔,編寫程式碼,如下圖:



第二步:新增剛才動態庫的標頭檔案;


第三步:點選專案useMyDll,右鍵,再選擇新增庫,如圖10,然後下一步,選擇剛才生成的動態庫,如圖11,再選擇平臺linux;
再次下一步,完成;會發現useMyDll.pro檔案中多了三行配置資訊;




第四步:直接構建執行該專案,注意看程式的輸出結果;此時會報錯,可能是因為庫的路徑有中文,所以只能把庫和這個專案放在一個資料夾下面,然後重新新增該庫,
再此執行就行了;如圖14所示;


相關文章