我目前正在进行一个项目,我需要从使用 C# 构建的 UI 中获取视频文件名。之后,我需要将文件名传递给我的 C++ 应用程序,图像处理算法将在其中完成。获得图像处理算法的结果后,我需要将数据传递给 C# UI 并将它们打印在屏幕上。总而言之,工作流程将是这样的:
1)从用户获取文件名(在.cs文件中)
2)传递文件名给CPP(在.cs文件中)
3)获取文件名(在.cpp文件中)
4)做图像处理算法(在.cpp文件中)
5)将视频数据传给.cs(In.cpp文件)
6)从.cpp中获取数据(在.cs文件中)
7)打印数据(在.cs文件中)
我不确定这是否可行,所以如果不可行,我愿意接受任何不同的想法。谢谢。
最佳答案
通过 PInvoke 从 C# 调用 C++ 函数。您应该仔细阅读 Pinvoke。
关于c# - 在 C# 应用程序中运行 CPP 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33621789/