當前位置:編程學習大全網 - 編程軟體 - VC++6.0如何創建與調用動態鏈接庫

VC++6.0如何創建與調用動態鏈接庫

VC++支持的DLL:

DLL的編制與具體的編程語言及編譯器無關,動態鏈接庫隨處可見,VC++支持三種DLL:非MFC動態庫、MFC規則DLL和MFC擴展DLL。DLL導出函數(或變量、類)可供應用程序調用;DLL內部函數只能在DLL程序內使用,應用程序無法調用它們。

導出函數的聲明方式:

壹種在函數聲明類型和函數名之間加上“_declspec(dllexport)”。

另外壹種采用模塊定義(.def)文件聲明,需要在庫工程中添加模塊文件,格式如下:

LIBRARY 庫工程名稱

EXPORTS 導出函數名

DLL的調用方式:

壹種靜態調用,由編譯系統完成對DLL的加載和應用程序結束時DLL的卸載。

另外壹種動態調用,由編程者用API函數加載和卸載DLL(DLL加載—DLL函數地址獲取—DLL釋放)方式。

  • 上一篇:4d打印機怎麽回事,什麽原理
  • 下一篇:丁程鑫身高及個人資料是什麽?
  • copyright 2024編程學習大全網