Si le projet est une interface graphique de projet, pas de console s'affiche. Afin de modifier le projet dans une console, vous devez aller dans les propriétés du projet du panneau et de l'ensemble:
- Dans "linker->Système->sous-système dela" valeur "de la Console (/SUBSYSTEM:CONSOLE)"
- Dans "C/C++->Préprocesseur->Définitions de Préprocesseur" ajouter "_CONSOLE" définir
Cette solution ne fonctionne que si vous avez eu le classique "int main()" point d'entrée.
Mais si vous êtes comme dans mon cas (un openGL projet), vous n'avez pas besoin de modifier les propriétés, comme cela fonctionne mieux:
AllocConsole();
freopen("CONIN$", "r",stdin);
freopen("CONOUT$", "w",stdout);
freopen("CONOUT$", "w",stderr);
printf et cout fonctionnera comme d'habitude.
Si vous appelez AllocConsole avant la création d'une fenêtre, la console s'affiche derrière la fenêtre, si vous appelez après, il apparaîtra à l'avance.