VS C ++应用程序使后台进程保持打开状态

时间:2016-03-05 02:44:21

标签: c++ visual-c++

我已经使用了我正在处理的SFML的VS c ++项目,但每次关闭程序时,它都会在项目退出后保留后台进程。image of task manager here

我大致知道为什么会这样,但是在这个问题上没有找到任何其他在线文章。在我启动程序后开始关闭控制台窗口后,此问题开始出现。试图解决这个问题(因为我不再需要控制台窗口)我已经尝试将项目转换为Windows应用程序,但问题仍然存在,我将代码包含在我的主要内容中,任何帮助表示赞赏。

#include <iostream>
#include  <windows.h>
#include <cstdlib>
#include <SFML/Graphics.hpp>

#include "gameStates/StateStack.h"


using namespace std;

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
    LPSTR lpCmdLine, int nCmdShow)
{

    bool close = false;
    StateStack game;

    do
    {
        game.handleEvents();
        game.update();
        game.draw();

    }while(!close);

    return 0;
}

0 个答案:

没有答案