|
|
1
3
|
|
|
2
3
使用COM对象和接口公开您的API,您将向许多开发环境(包括C#)开放您的应用程序。 |
|
|
3
2
实际上,还有COM的建议。如果您真的想添加一流的.NET插件支持,那么可以托管您自己的CLR进程。这里有一篇非常有趣的文章。 |
|
4
1
过去我用各种方式做过这件事。我发现C++ + CLI是构建.NET和非托管C++之间的桥梁的最佳选择(尽管其他海报也提到了COM)。 我过去的做法包括:
托管CLR并不困难,尽管我只做过一次,那是几年前的事了——也许时代已经改变了。如果您不习惯托管CLR,那么请将尽可能多的应用程序代码推送到DLL中,然后编写一个小型C++/CLI应用程序,以打开非托管UI。现在CLR由小型C++/CLI应用程序托管。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |