VS2019 C++動態鏈接庫的創建使用(2) - 客戶調用接口


因為動態鏈接庫里的內容是自己定義的,所以在外部程序調用時我們自己知道庫里包含哪些變量和函數,如果我們提供庫給其他人使用,則最好增加一個頭文件,告知庫里包含的函數;

①將動態鏈接庫源文件內容增加紅色框內容,因為編譯時候是不編譯頭文件的,通過include展開頭文件;

  ②增加一個頭文件,內容如下,如果外部客戶端調用的話會定義dllimport,如果自己源文件使用的話會定義dllexport,這樣動態鏈接庫即方便自己使用也方便客戶調用:

 ③重新編譯生成新的lib和dll,復制粘貼到測試工程里;

 ④打開測試工程,包含新增的頭文件,此處可將外部申明的部分注釋掉;

 ⑤運行程序結果OK;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM