如何集成/混合托管和非托管代码

发布于 2024-07-18 17:05:05 字数 95 浏览 5 评论 0原文

已经有使用本机代码开发的项目。
现在,在 C++-CLI 中使用 SQLSMO 的小模块中,我使用了托管代码。

如何将托管代码与本机代码集成?

there is project already devoloped using native code.
now in a small module to use SQLSMO in C++-CLI i hav used managed code.

How can I integrate the manged code with the native code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

坏尐絯℡ 2024-07-25 17:05:05

Stack Overflow 中已经有几个类似的线程。 关键字是 P/Invoke 和 COM Interop,具体取决于本机组件的类型。 以下是一些链接:

There are several similar threads in Stack Overflow already. Keywords are P/Invoke and COM Interop, depending on the type of your native components. Here are some links:

时光暖心i 2024-07-25 17:05:05

这是一个非常普遍的问题。 有关于此的资源有很多,包括 MSDN< /a>. 回顾一下文献,然后提出很多更具体的问题。

This is a pretty general question. There are a wide variety of resources on this, including MSDN. Review the literature, and come back with a lot more specific questions.

哀由 2024-07-25 17:05:05

如果您只需要从非托管应用程序引用托管类,并且不介意在 C++/CLI 下重新编译它,则可以使用 gcroot

If you only need to refer to your managed class from the unmanaged application, and don't mind recompiling it under C++/CLI, you can use gcroot.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文