Visual Studio C ++在可执行文件中创建可执行文件

时间:2017-03-30 23:00:54

标签: c++ visual-studio

我想用1个可执行文件创建2个可执行文件。我怎么能在Visual Studio 2015中做到这一点?我在网上看了但找不到东西。没有精灵,我有什么方法可以做到这一点?简单地说,1个解决方案中将有2个项目,而project1的exe将创建project2的exe。或者能做我想做的事情。

目的是用户不必下载2个单独的exe,他只会下载1而另一个将在exe1旁边创建(两个程序都有不同的用途,所以exe1不会用于创建exe2)

1 个答案:

答案 0 :(得分:1)

在第一个可执行文件中使用CreateProcess从另一个可执行文件创建第二个进程。 https://msdn.microsoft.com/en-us/library/ms682512(v=vs.85).aspx

如果您需要一个项目的两个输出: 使用post build事件:

1-制作输出副本。

2-改变你想改变的一切。

3-再次构建同一个项目: Build another project by prebuild event without adding reference 在您的情况下,另一个项目是同一个项目。