gpt4 book ai didi

c# - 在 Visual Studio 2010 中从 .NET 项目启动 C++ 项目

转载 作者:太空宇宙 更新时间:2023-11-04 11:36:47 25 4
gpt4 key购买 nike

我有以下问题:

我有两个项目,Project Game 包含一个使用 SDL 库以 C++ 编码的游戏。 Project Launcher 是一个 C# .NET 项目,它提供了一个界面,用于在启动 Project Game 之前选择选项。

我的问题是A) 如何从 Project Launcher 中启动 Project Game?B) 如何将参数从 Project Launcher 传递到 Project Game?

我还没有真正找到一个明确的解决方案,只是到处窃窃私语。对于参数,显而易见的是,只需调用带有参数的 .exe 并在 C++ 中读取它们,但我想知道是否有一种内置于 .NET 中的更简洁的方法来执行此操作。任何帮助将不胜感激。如果我找到解决方案,我会在此处发布。

最佳答案

目前我没有 IDE,所以我不确定,但我记得像这样的东西应该可以解决问题。

ProcessStartInfo proc = new ProcessStartInfo();
//Add the arguments
proc.Arguments = args;
//Set the path to execute
proc.FileName = gamePath;
proc.WindowStyle = ProcessWindowStyle.Maximized;

Process.Start(proc);

编辑:我的错,我没有看到你在寻找不使用传递参数到游戏过程的方法。我留下回复仅供引用! :)

关于c# - 在 Visual Studio 2010 中从 .NET 项目启动 C++ 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22788175/

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