2008-08-21 11 views

Odpowiedz

4

Aby dodać do tego, co powiedział Nick, dokumentacja MSDN nie zawiera żadnych wstępnie zdefiniowanych nazw. Wydaje się, że wszystkie muszą pochodzić z #define i /define.

#if on MSDN

4

Zależy od tego, jakie opcje definicji kompilatora są używane. Visual Studio umieszcza tam symbol DEBUG za pośrednictwem ustawień projektu, ale możesz utworzyć dowolne.

0

Cóż, to zależy od kompilatora używasz i opcji wiersza poleceń. Mono domyślnie definiuje różne nazwy niż kompilator Microsoftu, a w zależności od tego, jaki system uzyskujesz, definiuje inne, itp.

Jeśli podasz bardziej szczegółowy system, do którego się kompilujesz, być może będziemy w stanie wymyślić lista dla tego konkretnego systemu (na przykład: system x64 Vista, przy użyciu Visual Studio 2008).

Powiązane problemy