Visual Studio Command Prompt

Dosyć często używam narzędzie Visual Studio spod linii poleceń, głownie nmake do budowania z wykorzystaniem makefiles. Nieraz jest to bardziej wygodniejsze od odpalania i zabawy w IDE. Standardowo przy odpalaniu Visual Studio 2008 Command Prompt wykonywany jest skrypt vcvarsall.bat, który ustawia środowisko, czyli odpowiednie zmienne środowiskowe, ścieżki… Wszystko fajnie i cacy, ale przy ustawieniach ścieżek … Czytaj dalej Visual Studio Command Prompt

Variadic macros

Można się zdziwić, ale makra również mogą posiadać zmienną liczbę argumentów, tak jak funkcje. Najbardziej znaną funkcją o zmiennej licznie argumentów jest funkcja printf z standardowej biblioteki języka C: int printf(const char* fmt, …); Makra również posiadają taką możliwość, zwie się to, jak nazwa notki, – Variadic Macros. Proste makro TRACE opakowujące printfa: #define TRACE(fmt, … Czytaj dalej Variadic macros