iT邦幫忙

0

C# 與 c++的dll問題

  • 分享至 

  • xImage

小弟打擾各位了
我建立了一個fltk ui c++的專案,需要與另一個c# framework net 的專案做傳值呼叫,我的想法是將c#生成dll,在由c++這邊做處理,但由於fltk專案不能使用/ clr,我也在chatgpt嘗試了所有的方法,還是無法引入,那我是否可以用c++的dll呼叫c#的dll,在從cpp加載c++的dll呢?
主要是cpp這邊有很多的c++函式都會衝突,iostrem也不能用

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
海綿寶寶
iT邦大神 1 級 ‧ 2023-09-15 22:26:40
最佳解答

dll就是dll,沒在分C++寫的還是C#寫的
source code 才有分

如果是要在C++ project裡引用dll
可參考這篇看看有沒有幫助

Hell Kiki iT邦新手 4 級 ‧ 2023-09-15 22:30:39 檢舉

我無法decompiler 不是C#寫的 dll

/images/emoticon/emoticon02.gif

zsax001 iT邦新手 5 級 ‧ 2023-09-15 23:58:14 檢舉

您好,您給的參考我有在chatgpt使用過,情況是在c++project中,dll找到了,但呼叫不到c#class裡void的函式,我本來想用/clr但fltk不支援

dumpbin試看看
不行的話
我也沒法度了
/images/emoticon/emoticon25.gif

我要發表回答

立即登入回答