Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio在返回0x0(干净返回)C++; 我是初学者,当谈到C++编程时,但由于某种原因,每当我调试我的代码并运行应用程序(我使用SDL2)并关闭VisualStudio中的窗口时,橙色条仍然存在。p>_C++_Visual Studio_Visual Studio 2013_Console - Fatal编程技术网

Visual studio在返回0x0(干净返回)C++; 我是初学者,当谈到C++编程时,但由于某种原因,每当我调试我的代码并运行应用程序(我使用SDL2)并关闭VisualStudio中的窗口时,橙色条仍然存在。p>

Visual studio在返回0x0(干净返回)C++; 我是初学者,当谈到C++编程时,但由于某种原因,每当我调试我的代码并运行应用程序(我使用SDL2)并关闭VisualStudio中的窗口时,橙色条仍然存在。p>,c++,visual-studio,visual-studio-2013,console,C++,Visual Studio,Visual Studio 2013,Console,换句话说,即使窗口关闭,我触发了SDL_Quit()和其他清理代码,IDE仍会继续运行应用程序 我尝试使用SUBSYSTEM subtem/:控制台和正常的Windows模式,但没有乐趣 这是什么意思?哦,只是提醒一下,main()函数返回一个普通的0x0。我还没有在任何错误/调试模式下构建返回 int main() { Debug::setVerbosity(VERBOSITY); App * app = new App("C:/dev/out/resources/settings/debu

换句话说,即使窗口关闭,我触发了SDL_Quit()和其他清理代码,IDE仍会继续运行应用程序

我尝试使用SUBSYSTEM subtem/:控制台和正常的Windows模式,但没有乐趣

这是什么意思?哦,只是提醒一下,main()函数返回一个普通的0x0。我还没有在任何错误/调试模式下构建返回

int main()
{
Debug::setVerbosity(VERBOSITY);

App * app = new App("C:/dev/out/resources/settings/debug_settings.json");

// initialize all the core systems and subsystems
if (app->start())
{
    // the main game loop
    app->run();
}
// clean up all the objects, settings etc

delete app;

return 0;
}

您只需转到调试器中的
全部中断
选项,并检查调用堆栈以查看其卡住的位置。它不会在任何地方卡住。。SDL窗口将整齐关闭。。它s似乎由于某种原因应用程序仍在运行。可能应用程序仍在运行。关闭窗口并不意味着应用程序已停止。关闭窗口时,
全部中断
是否仍然可用?如果是,应用程序仍在运行。我尝试过,这次它无法加载所有符号,特别是nvd3dum.pdb,非常奇怪。我一直在寻找答案,但找不到任何帮助。但是,总而言之,我仍然可以在它关闭时运行它。嗯,我重新检查我以前的语句,我不能在关闭窗口后运行break。