我已經將C#DLL添加到C++項目中作爲mentioned at MS support,但是我無法訪問類中的變量和方法。它也說它是一個結構,而不是一個類,我不知道它是否重要,但我認爲我應該提及它。每當我寫作。或 - >或::在對象之後,什麼都不出現。但它只出現在班級的名字上,儘管它們不是靜態的。從C++項目訪問C#DLL中的類的成員的問題
2
A
回答
0
從Visual Studio 2005開始,您可以使用Microsoft的ECMA批准的C++方言C++/CLI,該方言允許將託管代碼和非託管代碼結合在一起。在VS2005中,有「C++託管擴展」,你可以用它來達到大致相同的目的,但是你必須用C++編寫託管代碼(帶有大量雙下劃線)來使用可怕的語法。使用C++/CLI,可以在項目中混合使用託管代碼和非託管代碼,並直接使用C#類型。恕我直言,這比使用COM更容易。
0
爲了提高兼容性,我不從我的DLL(C#或C++)中導出類。相反,我公開這個類的函數,但每個函數的第一個參數是一個指向類本身的指針。你可能還需要公開一個:void * CreateMyClassInstance()和a:DestroyMyClassInstance(void * pInstance)。
0
相關問題
- 1. C#類成員訪問問題
- 2. 從目標c中的基類訪問子類成員
- 3. 訪問c#中的類的成員?
- 4. 訪問另一個項目中的類型從一個DLL(C#)
- 5. 訪問IronPython中的C#類成員
- 6. c中內部類的訪問成員#
- 7. C#類成員訪問
- 8. 如何訪問C#中的項目DLL類中的方法
- 9. 從庫項目C訪問項目類#
- 10. 訪問成員變量的目標C
- 11. C++和C#IoT - C++項目訪問另一個項目中的C#DLL
- 12. 訪問C++父類的私有成員
- 13. C++繼承和成員訪問問題
- 14. 奇C++訪問私有成員問題
- 15. 訪問類成員從DLL(不LIB !!!)
- 16. 模板的C++類成員訪問問題
- 17. 從C++ DLL訪問C#靜態類
- 18. 訪問同一C++項目中的類
- 19. C++從類的向量的指針訪問類的成員
- 20. 如何從C++中的父類訪問chid類數據成員
- 21. 在C#項目中添加C++ dll參考的問題
- 22. C++派生類訪問基類成員
- 23. 的iOS /目標C訪問另一個類的數據成員
- 24. 從C#打包C++ DLL的問題#
- 25. 從成員struct的成員函數中訪問類的成員?
- 26. 如何從C++中的C++/CLI dll訪問類型?
- 27. 如何訪問類的成員從頁面加載類在C#
- 28. 從嵌套類到包含類的C#成員訪問
- 29. 在C中的dll問題#
- 30. 從該類中的列表中的項目訪問類的成員
如何顯示問題的最小代碼? – sdg 2009-12-28 02:23:37
目前還不清楚這個問題實際上是關於如何訪問dll中編寫的C#方法,或者說「Intellisense無法識別這些方法」以及「如果它是託管C++/CLI還是非託管C++ ......」 – pascal 2010-07-13 05:08:11