gpt4 book ai didi

c# - 可以在不使用托管 C++ 的情况下将 C++ dx 渲染器嵌入到 C# 应用程序中吗?

转载 作者:行者123 更新时间:2023-11-28 08:31:04 26 4
gpt4 key购买 nike

我有一个用 C++ 和 directX 编写的渲染器。我现在想写一个(关卡/场景/用户界面)编辑器,如果可能/现实的话,我更愿意用 C#/.net 编写我的编辑器的界面

如果不走托管 C++ 路线,这是否可行?我可以在没有托管 C++ 的情况下将渲染器的必要接口(interface)公开给 C# 应用程序吗?

最佳答案

好吧,这取决于你是如何编写它的……如果你将渲染器编写为 COM 对象,那么你应该没有问题。作为使用 C 调用的 DLL,我相信也相对容易。类更复杂。据我所知,如果不编写托管 C++ 包装器,就无法做到这一点。

事实上这个链接:http://www.codeguru.com/cpp/cpp/cpp_managed/interop/article.php/c6867/似乎同意我的看法:)

关于c# - 可以在不使用托管 C++ 的情况下将 C++ dx 渲染器嵌入到 C# 应用程序中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2108407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com