Recently, I have been doing a small project. Since the middle algorithm is more cumbersome, it is very messy. It has an error. It is all chaotic. It is especially hoped to output a monitor value in the need to monitor the intermediate algorithm, first think Over-breakpoint debugging, but every time they constantly interrupt the program, it is very inconvenient. I tried Trace, but it must be done in debug debug mode, it feels very painful. I watched the in-depth MFC of SIR, and provided a detailed explanation of MFC reconstruction DBWIN in the appendix, suddenly ecstatic, carefully studied, but I still like DBWIN this tool, god, god, god It is really saved that the process of the water is given to us, just in MSDN, you can get it easily, huh, huh, this is the famous Paul Dilascia, don't doubt it, but every time you want to use this When the tool is time to modify the source code, it is really trouble, but also pay attention to the location of the initializer, I feel a bit uncomfortable, I have seen a header file that requires the included header, and the initialization program you want to call, I can count the energy You cannot add yourself if you generate a Debug program, initialization must first call, pair, construct a global object, and write a class, put the initialization program in the constructor of the global object, the source program is as follows:
//Mytrace.h
#ifndef __mytrace_h__
#define __mytrace_h__
#ifdef _Debug
#include
Class myTrace
{
PUBLIC:
Mytrace ()
{
:: mfxtraceinit ();
}
~ Mytrace () {}
}
Mytrace_mytrace;
#ENDIF / / _ Debug
#ENDIF / / __MYRTACE_H___
Put this file and
But each time you have to include a header file, still a bit trouble, can you embed this file into the AFXWIN's header file, because you want to write the MFC program, this header file must be included, hurry to try, wrong, error It seems that there is a repeated definition, but this header file has been used to ensure that there is no repeated definition, view the relevant information about this connection error, oh, it seems to be caused by some of the relationships of VC, but work hard. Long time still can't solve it, posting this article I would like to ask you prawn. Maybe you have a better way to Trace, hope to enlighten, have a better solution for the mistakes I have, I hope that I am grateful. Unsatisfactory. Leave my mail here, Dyroo @ 163.com