看了下網上的資料,聽說是這樣
class __declspec(dllexport) CButtonColor ;
class CButtonColor : public CButton
然后我去呼叫的時候的時候
CButtonColor speed;
還是報錯
呼叫的時候還有加其他什么代碼嗎?求大佬解惑
uj5u.com熱心網友回復:
聽說是在要呼叫的類前面加上這句class __declspec(dllexport) 類名 ;
不知道對不對,接下來呼叫的時候怎么呼叫呢
uj5u.com熱心網友回復:
我在呼叫程式前面加了一句這個class __declspec(dllexport) CButtonColor;
然后在下面使用
CButtonColor test ;
編譯報錯,提示“test”使用未定義的 class“CButtonColor”
1>
uj5u.com熱心網友回復:
有沒有知道的大佬,拜托拜托uj5u.com熱心網友回復:
“MFC 動態庫 匯出類”uj5u.com熱心網友回復:
能不能詳細點。。。。。。。。。。。。。
uj5u.com熱心網友回復:
菜鳥表示聽不懂啊uj5u.com熱心網友回復:
那是讓你搜索的……你可以試試,在DLL 中:
class __declspec(dllexport) CButtonColor : public CButton
然后在呼叫程式前面加了一句這個
class __declspec(dllimport) CButtonColor;
當然,還有:
#pragma comment(lib, "你的dll.lib")
然后使用
CButtonColor test ;
如果錯了,別怪我,因為我沒用過MFC的DLL形式,在DLL中,我一直避免使用MFC類物件……
uj5u.com熱心網友回復:
https://www.cnblogs.com/featherw/p/7601754.htmluj5u.com熱心網友回復:
直接把dll 工程的.h檔案和.lib 檔案加入到exe工程里,呼叫時#include .h 檔案,就能直接用.h的這個類了uj5u.com熱心網友回復:
加入到exe工程在解決方案資源管理器 右鍵檔案夾圖示 --> 添加 --> 現有項
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/225140.html
標籤:進程/線程/DLL
上一篇:嘴對嘴,手摸手 ,10分鐘教你學會用 Jenkins +miniprogram-ci 自動生成微信小程式預覽二維碼
下一篇:visual studio
