3

我有用于数据处理的 c# 调度程序和快速 c++ 程序。我需要从 c# 调度程序将数据(初始化)传递给 c++ 程序。传递数据是原始类型:配置字符串、小数。我不想使用文件或命令行参数进行交互。我认为这应该是更聪明的方式。现在交互是单向的,但我认为未来可能是双向的。你能为我的任务提供适当的建议吗?

谢谢

4

2 回答 2

4

您可以使用 C++/CLI DLL 作为中间层。

于 2011-06-23T15:09:57.397 回答
0

您可以使用环境变量,这是将选项和数据传递给子进程的常用方法。

如果您有 C++ 源代码,我喜欢 @ghimireniraj 使用 C++/CLI 编译器将 C++ 代码制作成 .NET 程序集的想法,那么您实际上不需要启动单独的程序,您可以将数据传递为函数参数。

于 2011-06-23T19:07:36.987 回答