-3

有谁知道是否可以让一个程序(用 C++ 编写)生成一个 .exe 文件?例如,假设用户想要生成一个执行 Web 浏览器的 .exe。在程序中,他/她从一组复选框中单击 Firefox、IE 或 Chrome,然后按生成。现在的想法是,这个新生成的 exe 文件现在将在用户每次启动生成的 exe 时启动选定的 Web 浏览器。

该程序计划在 VS 2010 中编写为 Windows 应用程序。

谢谢你的帮助。

4

2 回答 2

1

最简单的解决方案可能是拥有一个已经编译的可执行文件,但要使用您想要空运行的实际程序的名称。然后修补文件以放置要运行的程序的正确路径。

但是就像我在评论中所说的那样,如果您只想启动另一个程序,那么创建一个快捷方式会容易得多。

于 2012-08-19T07:33:45.040 回答
1

通常,生成可执行文件的程序称为编译器。您可以让您的“主”程序简单地更改准备好的源文件并编译它们。但是,这在很大程度上取决于您的应用场景。您的用户是否安装了 c++ 编译器?哪一个?它在哪里生活?

于 2012-08-19T08:01:34.503 回答