久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

#import 組件重復(fù)定義問(wèn)題解決方案

 semo_zhang 2013-12-28

#import語(yǔ)句的問(wèn)題  

2007-07-16 20:22:11|  分類(lèi): 技術(shù)文章 |  標(biāo)簽:編程世界   |字號(hào) 訂閱

在聲明組件的方法時(shí),,有時(shí)候會(huì)用到其它的組件作為參數(shù),,這時(shí)會(huì)在一個(gè)組件的DLL中引入其他組件的定義。

如果在組件B的實(shí)現(xiàn)文件B.DLL中使用了A組件,,則B.DLL也包含組件A的定義,,假如有個(gè)應(yīng)用程序同時(shí)要使用組件A和組件B時(shí),在這個(gè)程序開(kāi)頭必須包含這樣的語(yǔ)句:

#import "..\A.dll" no_namespace raw_interfaces_only, raw_native_types 

#import "..\B.dll" no_namespace, raw_interfaces_only, raw_native_types, named_guids  

問(wèn)題出來(lái)了,,因?yàn)榫幾g時(shí)會(huì)說(shuō)”A組件被重復(fù)定義“而出錯(cuò),,原因是A組件在A.DLL和B.DLL都有定義,這顯然是不行的,,解決方法是在第2句加上exclude("IA")

#import "..\A.dll" no_namespace raw_interfaces_only, raw_native_types 

#import "..\B.dll" no_namespace, raw_interfaces_only, raw_native_types, named_guids, exclude("IA") 

意思是不包括B.DLL中關(guān)于A組件接口的定義,,這樣就解決了組件重復(fù)定義的問(wèn)題。

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多