我有两个VC++的EXE程序都是可以运行的,现在我将一个EXE程序的project添加到另一个的project的workspace中希望能够使两个EXE程序同时或者先后运行,但是编译之后只有一个程序可以运行,但是另一个不行,想向大家给我出出主要帮帮我这个菜鸟一下。我的QQ:516494364 

解决方案 »

  1.   

    你这样编译工程仅仅都是生成EXE,你可以让一个EXE,启动另一个EXE程序,还是两个独立的project,
    启动程序可以用 CreateProcess...
      

  2.   

    在以及exe中显示调用另一个exe
      

  3.   

    你要在一个程序里用WinExec或者ShellExecute或者CreateProcess启动另一个程序。要么就修改一个程序,将另一个融入其中
      

  4.   

    在VC中可以设置启动项目,即如果有几个工程同时在一个Workspace中,可以选择某个工程为启动项,只有设置为启动项目的工程才会执行其ExE。
      

  5.   

    肯定是只有1个EXE能作为主要发动的进程,2个不可同时运行。我看LZ这几天都在研究这个东西,不切实际的还是不要做的。你可以用一个EXE去调用另外一个EXE文件。
      

  6.   

    Microsoft 不提供这个功能的话,貌似谁也没招啊,这又不是很重要的功能.
    不过你也可以试试 Project Settings 里的 Post-build step标签页的功能,输入两个.exe的名或者call xxx.exe……
    不保证好使哦~~还有你新建立一个Utility Project……对了,我是指VC6.
      

  7.   

    可以的。直接在 project 上面 右击,菜单中选择 debug,选择第一个菜单项就可以了。用这个方法可以把一个 sln里面的所有 Project都启动调试。
      

  8.   

    谢谢各位的意见,这两天我也试了不少可是好像不太管用,编译的时候还是只有一个EXE显示,不过貌似“你要在一个程序里用WinExec或者ShellExecute或者CreateProcess启动另一个程序”可以用 我想仔细问问这个怎么实现,我线程不是很好 谢谢!