C++ DLL 創建實例 導出類和函數

今天工作閒下來, 就試看DLL編程, 好久沒玩DLL了,結果花了一個半小時才寫出這個很簡單的例子.

起初直接把子__declspec(dllexport) 放在類聲明的地方. 發生 warning C4273 DLL 鏈接不一致錯誤.

想了挺長時間才意識到是生成lib時並頭文件和原文件中對函數的名字解析名字不一樣而產生的.  纔想到要定義一個宏.

有點感嘆知識不用會也會老的. 下邊是代碼

 

//頭文件:testClass.h

 

//實現文件.testClass.cpp

 

//調試代碼

 

輸出:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章