一:創(chuàng)建和使用靜態(tài)鏈接庫 靜態(tài)庫適合于在小組開發(fā)時(shí),,每個(gè)人負(fù)責(zé)自己的部分,,使用其他人設(shè)計(jì)的代碼時(shí)只能使用而不能看到和修改源代碼,,便于項(xiàng)目代碼的管理,。 1,,創(chuàng)建靜態(tài)鏈接庫項(xiàng)目 單擊Qt Creator的"File"->"New File or Project"菜單項(xiàng),在出現(xiàn)的"New File or Project"對話框中選擇Projects組里面的Library,在右側(cè)具體類別中再選擇C++ Library,單擊選擇后出現(xiàn)如下對話框,注意類型要選擇靜態(tài)鏈接庫,,給庫命名后下一步 單擊下一步后選擇編譯器,,再下一步選擇需要導(dǎo)入的內(nèi)核模塊,接著命名好庫中的類名后就創(chuàng)建完成了,。 2,,靜態(tài)庫的使用 若使用MSVC(MinGW)編譯器,編譯完成后會生成myStaticLib.lib(myStaticLib.a)文件,將該生成的文件與.h文件一起考到新的工程目錄下(.pro文件目錄下),,之后右擊項(xiàng)目工程->"添加庫"->"外部庫"后出現(xiàn)如下對話框,,選擇庫的路徑,勾選靜態(tài)庫,,同時(shí)勾選"為debug版本添加'd'作為后綴(debug模式下自動(dòng)調(diào)用myStaticLibd.lib文件)" |
|