Lors du débogage sur Windows où stderr aller?
Lorsque vous essayez de déboguer un programme sur Windows je n'arrive pas à trouver l'emplacement de la sortie, je la pousser vers stderr. Comment puis-je obtenir une prise de mon stderr sortie? Est-il un débogueur-réglage de niveau (MSVC 9) je peux rediriger stderr d'une partie de l'INTERFACE utilisateur?
Mise à jour: je n'ai pas regardé dans TRACE
ou OutputDebugString
, mais le code de base est multi-plateforme, la plateforme Api, tout n'est pas totalement hors de la table, sont secondaires à une conforme aux normes de la solution.
OriginalL'auteur fbrereto | 2009-08-27
Vous devez vous connecter pour publier un commentaire.
Lorsque vous avez un GUI processus stderror doit s'afficher dans la fenêtre de sortie de visual studio. Vous pouvez ouvrir une nouvelle fenêtre de console si vous voulez avoir la sortie d'y aller.chercher à la sortie. Voir ma réponse à cette question. pour plus de détails.
OriginalL'auteur Byron Whitlock
Une autre approche, à l'aide de fichiers:
http://msdn.microsoft.com/en-us/library/aa236457(SV.60).aspx
OriginalL'auteur John Lockwood