Иногда на вашем персональном компьютере может появиться сообщение об ошибке, говорящее о том, что этот макрос printf будет отлажен. Это расстройство может иметь несколько причин.
Одобрено: Fortect
Запуск макроса из окна “Сейчас”
Вы можете начать макрос из окна “Сейчас”, введя точное имя макроса и нажав Enter. Если у вашего макроса есть аргументы, вы используете окно Immediate и вводите конкретные аргументы макроса через специальное окно Immediate. Этот код показывает большинству людей, как вызвать хороший макрос с именем CountWorksheets из непосредственного окна:
C-Debug-Print-Macro
Debug-Print-Macro в то время как в C?, я немного видел такую идиому: #ifdef DEBUG number define DEBUG_PRINT(x) printf x #else #set up DEBUG_PRINT(x) do even while (0) #endif . ” , var1, var2, string)); Дополнительные круглые скобки необходимы, потому что один или два устаревших компилятора C не поддерживают var-args только вокруг макросов.Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
Буферизация быстрых циклических журналов на основе самого Printf()
При сборе журналов этих инцидентов в быстрой последовательности использование printf() может выявить неприятные задержки выполнения, поведение которых может измениться или может быть дестабилизировать любую систему.Но ожидание в printf(), потому что это и никогда не полная стоимость генерации сообщений.Самая разумная задержка с printf() фактически загружает протоколы через UART Ответ: не избегайте printf(), но держитесь подальше от отправки журнала к UART, пока выполняется в основном отлаженная операция.
Определение макросов в командной строке
Макросы можно предопределить во время компиляции Возможно, лучший пример с с уважением, DEBUG, который часто используется для включения или отключения дополнительного кода разработчика, связанного с отладкой.
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.