第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

C++ 封裝dll時(shí)用到了CObject 可以被其他程序語言調(diào)用嗎?

C++ 封裝dll時(shí)用到了CObject 可以被其他程序語言調(diào)用嗎?

C++
慕尼黑5688855 2018-10-30 05:05:33
VS2010下封裝dll,有幾個(gè)類繼承了CObject,CSocket;這樣生產(chǎn)的dll可以被windows下的java調(diào)用嗎?
查看完整描述

2 回答

?
慕后森

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

如果你的代碼用了這些mfc的類,但是作為dll接口公開的函數(shù)不涉及它們,不要擔(dān)心,可以調(diào)用。但是如果你的dll的參數(shù)或者返回值用到了這些類型(或者派生類),那么就不太好調(diào)用了。因?yàn)槟阍趈ava語言中找不到這些類型的二進(jìn)制兼容的等價(jià)類型,調(diào)用起來非常麻煩。

查看完整回答
反對 回復(fù) 2018-11-03
?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊

可以調(diào)用,但是你要是在java中用到Cobject時(shí) 可能 要你在java中重新定義一個(gè)差不多的類來轉(zhuǎn)換,
如果你不是用返回的方式來調(diào)用而是在dll做了一個(gè)單獨(dú)的功能 那么就完全沒有問題,因?yàn)閐ll就二進(jìn)制的封裝,都可以解析的

查看完整回答
反對 回復(fù) 2018-11-03
  • 2 回答
  • 0 關(guān)注
  • 785 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號