我正在尝试创建一个 C# 表单应用程序,它允许我从一个中央程序使用我以前的所有 C++ 程序。
我可以用 . 打开exe Process.Start()
,但是它不能正确编译代码。
示例代码:
Process.Start("C:\\\Documents and Settings\\\dan\\\Desktop\\\test.exe");
这将调出控制台并表现得好像它正在运行,但它不像我通常从 C++ 编辑器中编译时那样运行。我需要设置一个startinfo
变量来表示它是一个 C++ 程序或类似的东西吗?
此外,有没有什么方法可以使用它来执行 C++ 程序process.start
,这将允许我通过命令行通过argc
和传递变量argv
?
谢谢