VisualC++的Express .exe在第一次执行后再次运行 我在VisualC++ 2010 Express中遇到了一个问题,当我试图运行我的代码时,它运行得很好,但是当我关闭它时,它又运行了。所以我认为问题出在我的代码中,所以我尝试了这样一个非常基本的代码 #include <iostream> int main() { std::cout << "test" << std::endl; return 0; }

VisualC++的Express .exe在第一次执行后再次运行 我在VisualC++ 2010 Express中遇到了一个问题,当我试图运行我的代码时,它运行得很好,但是当我关闭它时,它又运行了。所以我认为问题出在我的代码中,所以我尝试了这样一个非常基本的代码 #include <iostream> int main() { std::cout << "test" << std::endl; return 0; },c++,visual-studio-2010,visual-c++,C++,Visual Studio 2010,Visual C++,然后我尝试重置vc++设置,但即使在调试器中.exe仍在运行2x。然后我尝试重新安装,但仍然存在相同的问题。我尝试将我的.exe导入到另一台机器,看看它是否会运行2x,是的,在我关闭它后它会再次运行。所以我希望这里有人能帮我解决这个问题。这很奇怪,但这是可能的 有人曾经问过如何做到这一点:你摆脱的东西有时是别人想要的。下面的注释是从那里借来的。因此,您可以检查visual studio设置是否设置了以下内容。也许你得到了下面的一套。希望能有帮助 假设当前项目是一个,其输出为c:\bin\my.e

然后我尝试重置vc++设置,但即使在调试器中.exe仍在运行2x。然后我尝试重新安装,但仍然存在相同的问题。我尝试将我的.exe导入到另一台机器,看看它是否会运行2x,是的,在我关闭它后它会再次运行。所以我希望这里有人能帮我解决这个问题。

这很奇怪,但这是可能的

有人曾经问过如何做到这一点:你摆脱的东西有时是别人想要的。下面的注释是从那里借来的。因此,您可以检查visual studio设置是否设置了以下内容。也许你得到了下面的一套。希望能有帮助

假设当前项目是一个,其输出为c:\bin\my.exe 将空项目添加到的解决方案中,称之为“Dummy” 在Dummy的项目属性->调试下,将命令设置为c:\bin\my.exe点 在“解决方案属性->配置管理器”下,取消选中虚拟项目的所有构建,这样VS就不会尝试构建它构建空项目失败 在“解决方案属性->启动项目”下,选择多个启动项目,并将A和Dummy的操作设置为启动 现在点击F5,您的exe将被启动两次,每次都在一个单独的调试实例下。正如您可以在调试->查看->进程窗口中看到的那样
在我使用windows编译器在windows上开发软件的20多年中,我从未见过这种情况。将.exe导入到其他计算机是什么意思。我的意思是你只是在没有visual studio项目的情况下从U盘运行.exe吗?