Minidx Support Forum


 
Subject: VC++ マクロシンボル
dingzhigang
Administrator
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 0
Credits 40
Posts 75
Reading Access 200
Registered 27-3-2007
Status Offline
Post at 6-6-2007 16:31  Profile | Blog | P.M. 
VC++ マクロシンボル

MSDN ライブラリでは、「組み込みマクロ」、 「/U、/u (定義済みマクロシンボルの無効化)」あるいは、 「Using the SDK Headers」といったページに、組み込みマクロやターゲット指定のマクロシンボルの一覧がある。 組み込みでなくても重要なマクロシンボルが他にもあったりするので、もっと詳しい説明の載ったページがあればご教示ください。

以下に、組み込みでないものも含めて、重要と思われるものを、リストしておく。

シンボル 説明
_CHAR_UNSIGNED   char型が付号無しの場合 (コンパイラオプションで /J を付けたとき) に定義される。
_MSC_VER コンパイラのバージョンを定義する。VC++ 6.0 の場合は、値として、 1200 が定義されている。
_WIN32 WIN32用にコンパイルする場合に定義される。つまり、常に定義されると 思ってよい。
_WIN32_DCOM CreateThreadEx で、COINIT_MULTITHREADED を使う場合に定義する必要がある。
WINVER=0x0400 ターゲットが、Windows95 または WinNT 4.0 以上
Top
[Adv.]
 


All times are GMT+8, the time now is 10-2-2012 08:25


Processed in 0.010716 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - Minidx Inc - Archiver - WAP