針對開發環境:
1、如果使用VC,可以在Project Setting-->Link中加入妳的靜態庫,也可以直接把該.lib文件加入到妳的工程中
2、如果使用Visual Studio,位置在 項目→配置屬性→連接器→輸入→附加依賴項 中加入.lib文件
靜態鏈接庫不同於動態鏈接庫(*.dll),在靜態庫情況下,函數和數據被編譯進壹個二進制文件(通常擴展名為*.LIB),Visual C++的編譯器在鏈接過程中將從靜態庫中恢復這些函數和數據並把他們和應用程序中的其他模塊組合在壹起生成可執行文件。這個過程稱為靜態鏈接,此時因為應用程序所需的全部內容都是從庫中復制了出來,所以靜態庫本身並不需要與可執行文件壹起發行。
3.使用易語言的wonderwall支持庫的“靜態庫編譯”可以編譯處靜態鏈接庫, 調用方法-在庫中對應命令名庫名命令名數=庫名+in+_+命令名+“@”+=庫的名稱 =子程序(命令名)名稱 數 .版本 2
.DLL命令 elib, 整數型, elib.lib, elibin_myproc@4
.參數 a, 整數型 .版本 2
.程序集 程序集1
.子程序 _啟動子程序, 整數型, , 請在本子程序中放置易模塊初始化代碼
_臨時子程序 () ' 在初始化代碼執行完畢後調用測試代碼
返回 (0) ' 可以根據您的需要返回任意數值
.子程序 _臨時子程序
' 本名稱子程序用作測試程序用,僅在開發及調試環境中有效,編譯發布程序前將被系統自動清空,請將所有用作測試的臨時代碼放在本子程序中。 ***註意不要修改本子程序的名稱、參數及返回值類型。
.子程序 myproc, 整數型, 公開
.參數 a, 整數型
返回 (a)