相关疑难解决方法(0)

在项目c ++中使用c#dll

我想在c ++项目中使用c#(visual studio 2008)制作的dll(visual studio 2003).怎么做 ?请嘿嘿

c# c++

10
推荐指数
1
解决办法
1万
查看次数

如何从标准的非托管非.NET应用程序调用C++/CLI(.NET)DLL?

在非托管的世界中,我能够编写__declspec(dllexport),或者使用.DEF文件来公开一个能够调用DLL的函数.(由于在C++中使用__stdcall进行名称修改,我将别名放入.DEF文件中,以便某些应用程序可以重用某些导出的DLL函数.)现在,我感兴趣的是能够从一个单独的入口点函数公开.NET程序集,以非托管方式,但让它在DLL中进入.NET样式的函数.这可能是一种简单而直接的方式吗?

我所拥有的是第三方程序,我通过DLL(插件)扩展,实现了一些复杂的数学.但是,第三方程序无法让我可视化计算.我想以某种方式采用这些预先编写的数学函数,将它们编译成一个单独的DLL(但在.NET中使用C++/CLI),然后在函数中添加钩子,这样我就可以在.NET中渲染一些内容.用户控制.我不确定如何将.NET内容与非托管内容混合,或者谷歌如何完成此任务.

关于托管/非托管网桥的具体建议,或以我所描述的方式完成渲染的替代方法将会有所帮助.谢谢.

.net user-controls c++-cli managed

8
推荐指数
3
解决办法
4326
查看次数

标签 统计

.net ×1

c# ×1

c++ ×1

c++-cli ×1

managed ×1

user-controls ×1