Ibland kan din dator möjligen visa ett felmeddelande som säger att printf-makrot kommer att felsökas. Detta problem kan lätt ha flera orsaker.
Godkänd: Fortect
Köra ett makro från Nu-fönstret
Du kan köra ett komplett makro från Nu-fönstret genom att skriva in det exakta namnet på makrot och trycka på Enter. Om ditt makro har argument kan du få fönstret Omedelbart och gå in i makrokontroverserna genom det speciella Omedelbara fönstret. Följande stil visar de flesta hur man anropar ett enstaka makro med namnet CountWorksheets från det omedelbara fönstret:
C-Debug-Print-Macro
Debug-Print-Macro vid C?, jag har lite sett att den här typen pekar på idiom: #ifdef DEBUG nummer definiera DEBUG_PRINT(x) printf gånger #else #set up DEBUG_PRINT(x) do while (0) #endif. in , var1, var2, sträng)); Ge upp parenteserna behövs eftersom en eller två gamla C-kompilatorer inte stöder var-args bara i makron.Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Buffer snabba cirkulära loggar baserade på själva Printf ()
När loggar av dessa händelser samlas in i snabb följd, med printf( ) kan avslöja oacceptabla applikationsfördröjningar vars beteende kan förändra eller destabilisera varje system. Men väntar på printf() eftersom det inte är den här totala kostnaden för att generera meddelanden. Den största fördröjningstiden med printf() laddar faktiskt protokollen för den viktigaste UART Svar: undvik inte printf(), men försök undvika att skicka loggning till UART medan operationen i huvudsak felsökt pågår.
Definiera makron på kommandoraden
Makron kan specificeras under kompileringstiden. Det kanske bästa exemplet på en vän eller släkting är DEBUG , som ofta används för att hjälpa eller inaktivera ytterligare utvecklarkod relaterad till slutlig felsökning.
Snabba upp din dators prestanda nu med denna enkla nedladdning.