小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

在VS2015中用C++創(chuàng)建MFC規(guī)則動態(tài)庫DLL

 imelee 2017-09-23

VS2015用C++創(chuàng)建MFC規(guī)則動態(tài)庫DLL步驟如下:

(1)啟動VS2015》文件》新建》項目,按下圖進(jìn)行選擇填寫


(2)在MFC DLL向?qū)е羞x擇【下一步】


(3)按下圖所示進(jìn)行選擇

(4)項目創(chuàng)建后整體效果如下圖


(5)在MFCDLLTest.cpp中寫入下圖紅框中的代碼


(6)在MFCDLLTest.h中寫入下圖紅框中的代碼,在MFC動態(tài)庫中.h文件是不能省的,并且extern "C"也是不可以省略的


(7)在MFCDLLTest.def中寫入下圖紅框中的代碼


(8)在項目上右擊選擇屬性,注意是項目不是解決方案,進(jìn)行如下修改


通過上面的勾選,生成的動態(tài)庫就可以擺脫對VS2015安裝環(huán)境的依賴,從而可以被其它語言調(diào)用

(9)在生成解決方案前先進(jìn)行如下修改,CPU選X86還是X64隨便你啦


(10)請注意一定要是Release模式而不能是Debug模式,否則生成的動態(tài)庫DLL文件還是不能被其他語言調(diào)用,即使將Debug模式按上面兩個步驟進(jìn)行更改也是不可以的,原因現(xiàn)在還不清除,估計可能是VS2015的問題。可查看Release文件夾和Debug文件夾中生成的動態(tài)庫DLL文件的大小也是不同的。

(11)用def文件導(dǎo)出的動態(tài)庫DLL既可以保證函數(shù)名不變也可以保證動態(tài)庫DLL的入口點(diǎn)函數(shù)名不變。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多