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框架,然后使用反射调用它 –