2
A
回答
2
您將需要與對你的.NET的/tlb
命令運行regasm.exe彙編,然後從C++中引用輸出類型庫(tlb)。
我以前做過這麼多次,這可能是一個痛苦,尤其是當你去部署它。我建議使用/codebase
開關,該開關告訴註冊表何時在COM上下文中實例化其類時找到.NET程序集的位置。這使得它很容易在註冊表中找到,並在必要時進行修改。
2
兩個可能使用的物品......這聽起來相當痛苦:
相關問題
- 1. 從託管代碼調用非託管DLL函數時出錯
- 2. 如何配置OSGi環境,以便可以從EclipseStarter類使用它?
- 3. 如何從C#代碼調用非託管dll中的函數?
- 4. 如何從託管C++ exe調用非託管C++ exe
- 5. 從非託管的DLL調用函數
- 6. 從Visual C++ DLL導出非託管類?
- 7. 如何導出活動以便其他應用程序可以調用它?
- 8. 如何從託管C++調用非託管DLL
- 9. 從C#調用託管的C++函數#
- 10. 從SQL Server 2008調用非託管C/C++ DLL函數
- 11. 從C#.exe調用非託管C++ .dll的函數
- 12. 從非託管類對象調用託管類函數
- 13. 如何發送函數指針使用非託管導出從C++到C#dll用作回調
- 14. 如何設置環境變量以便它可以在Jenkins中使用
- 15. 從C#調用非託管C++類DLL#
- 16. 從C調用非託管C++#
- 17. 卡住調用從非託管C++調用託管CLI方法
- 18. 如何從Python執行批處理文件,以便它可以改變調用進程的環境?
- 19. 從C#應用程序中的非託管DLL導入函數
- 20. 鏈接C++庫,以便它可以調用C
- 21. 調試託管的.NET代碼從非託管C++調用
- 22. 'System.EntryPointNotFoundException'當試圖從C#調用非託管函數時
- 23. 從非託管C++調用託管c#功能
- 24. 如何配置Go以便它可以訪問OSX中的環境變量
- 25. 如何從C++調用託管(c#)函數?
- 26. 我如何重載我的函數,以便它可以在C#中的數組?
- 27. 從(非託管)C++調用XLL
- 28. 調用從非託管C++/CLI
- 29. 從非託管C++調用PowerShell腳本
- 30. 從C調用非託管dll困難#
你還需要'.NET框架'來運行c#。 – elyashiv
Ofc我需要.net框架,所以我可以運行C#來創建代碼,但我需要知道如何導出像C++那樣的函數 – Johnnie
總之 - 您需要初始化.NET框架,然後使用反射調用它 –