Visual studio 2012 生成windows窗体应用程序块控制台
由于我完全没有使用VisualStudio的经验,我在这里提出了一个问题 我有一个Windows窗体应用程序,它需要从控制台运行并阻止,直到关闭。其思想是使用system()从C代码调用它,C代码应该一直阻塞,直到Windows窗体应用程序被阻塞为止 如何在visual studio中设置创建的exe在启动后不会从控制台分离 system()函数使用命令处理器启动程序。当你要求它启动的程序是控制台模式的应用程序时,它只会一直阻塞,直到程序终止。你的不是,GUI应用程序需要创建自己的窗口,所以没有理由等待。更改命令以强制其等待,如下所示:Visual studio 2012 生成windows窗体应用程序块控制台,visual-studio-2012,Visual Studio 2012,由于我完全没有使用VisualStudio的经验,我在这里提出了一个问题 我有一个Windows窗体应用程序,它需要从控制台运行并阻止,直到关闭。其思想是使用system()从C代码调用它,C代码应该一直阻塞,直到Windows窗体应用程序被阻塞为止 如何在visual studio中设置创建的exe在启动后不会从控制台分离 system()函数使用命令处理器启动程序。当你要求它启动的程序是控制台模式的应用程序时,它只会一直阻塞,直到程序终止。你的不是,GUI应用程序需要创建自己的窗口,所以没有
system("start /wait c:\\windows\\notepad.exe");
函数的作用是:使用命令处理器启动程序。当你要求它启动的程序是控制台模式的应用程序时,它只会一直阻塞,直到程序终止。你的不是,GUI应用程序需要创建自己的窗口,所以没有理由等待。更改命令以强制其等待,如下所示:
system("start /wait c:\\windows\\notepad.exe");