我有两个视觉工作室项目。我想做像
这样的事情for(int i=0;i<10;i++)
{
Run_Project1(i) // Pass i as argument to project 1.
Run_Project2(i)
// do something with results
}
我怎么可能这样做?
答案 0 :(得分:1)
首先,您需要编译项目并获取生成的可执行文件,您不能简单地“运行”源代码。
接下来要做的是调用exe文件,在win32中使用系统的简单方法。所以你会运行类似
的东西while( itPleasesYou ){
system("Path/proj1.exe args");
system("Path/proj2.exe args");
}
至于你如何得到结果,你需要指明那些结果。
答案 1 :(得分:0)
目前还不清楚你想要达到的目标。也许你想批量编译和运行多个项目。在那种情况下,
使用以下代码创建批处理文件并运行它
FOR /L %%i IN (1,1,10) DO (
devenv "project%%i.vcxproj" /RunExit
)