構成 | cl.exe | lib.exe | link.exe | ml.exe | midl.exe | rc.exe | mt.exe | ATL ATLDEF.H |
MFC AFXVER_.H |
windows sdk |
その他 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
VC6 | Visual Studio 6.0 Professional Edition SP6 | 12.00.8804 | 6.00.8447 | 6.00.8447 | 5.01.0164 | 5.00.1641.1 | 3.0 | 6.0 | ||||
+ Visual C++ 6.0 Processor Pack | 6.15.8803 | VC6 Pro SP6にml.exeだけコピー 影響部分はgecko-1.7のjpegで、gecko-1.8以降はビルド可能 |
||||||||||
VC7 | Visual Studio .NET 2002 Professional Edition SP1 | 13.00.9466 | 7.00.9955 | 7.00.9955 | 7.00.9466 | 6.00.0347 | 5.1.2264.1 | 7.0 | 7.0 | |||
VC71 | Visual Studio .NET 2003 Professional Edition SP1 | 13.10.6030 | 7.10.6030 | 7.10.6030 | 7.10.6030 | 6.00.0361 | 5.2.3668.0 | 7.1 | 7.1 | |||
VC8 | Visual Studio 2005 Standard Edition SP1 | 14.00.50727.762 | 8.00.50727.762 | 8.00.50727.762 | 8.00.50727.762 | 6.00.0366 | 5.2.3690.0 | 5.2.3790.2075 | 8.00 | 8.00 | Expressからアップグレード可 プロファイル最適化はPro以上 |
|
VC9 | Visual Studio 2008 Standard Edition SP1 | 15.00.30729.01 | 9.00.30729.01 | 9.00.30729.01 | 9.00.30729.01 | 7.00.0500 | 6.1.6723.1 | 5.2.3790.2076 | 9.00 | 9.00 | 6.0A | プロファイル最適化はStd以上 |
VC10 | Visual Studio 2010 Professional Edition SP1 | 16.00.40219.01 | 10.00.40219.01 | 10.00.40219.01 | 10.00.40219.01 | 7.00.0555 | 6.1.7600.16385 | 5.2.3790.2076 | 10.00 | 10.00 | 7.0A | プロファイル最適化はPro以上 Stdはなくなった |
VC11 | Visual Studio 2012 Professional Edition U4 | 17.00.61030 | 11.00.61030.0 | 11.00.61030.0 | 11.00.61030.0 | 8.00.0595 | 6.2.9200.20789 | 6.2.9200.20789 | 11.00 | 11.00 | 8.0 | Outlook 2010 MAPI Headersが必要 |
VC12 | Visual Studio 2013 Professional Edition U3 | 18.00.30723 | 12.00.30723.0 | 12.00.30723.0 | 12.00.30723.0 | 8.00.0603 | 6.3.9600.17200 | 6.3.9600.17231 | 12.00 | 12.00 | 8.1 | Outlook 2010 MAPI Headersが必要 |
VC71E | Visual C++ Toolkit 2003 | 13.10.3052 | 7.10.3052 | 7.10.3052 | 5.2.3790.2075 | msvcrt.lib、msvcprt.libが欠落 libはlink /lib |
||||||
+ masm32v7 | 6.14.8444 | |||||||||||
+ Windows Server 2003 R2 Platform SDK | 6.00.0366 | 5.2.3734.0 | 3.0 | 6.00 | atlbase.h、atlwin.hの修正が必要 | |||||||
+ .NET Framework SDK 1.1 | 7.10.3077 | msvcrt.libはこちらのものを使用 msvcprt.libは自作 こちらのコンパイラは最適化オプション無効 |
||||||||||
VC8E | Visual C++ 2005 Express Edition SP1 | 14.00.50727.762 | 8.00.50727.762 | 8.00.50727.762 | 5.2.3690.0 | 5.2.3790.2075 | IDEも選択しないと、インストール先がレジストリに登録されない | |||||
+ Macro Assembler 8.0 | 8.00.50727.218 | |||||||||||
+ Windows Server 2003 R2 Platform SDK | 6.00.0366 | 3.0 | 6.00 | atlbase.h、atlwin.hの修正が必要 | ||||||||
VC9E | Visual C++ 2008 Express Edition SP1 | 15.00.30729.01 | 9.00.30729.01 | 9.00.30729.01 | 9.00.30729.01 | 7.00.0500 | 6.1.6723.1 | 5.2.3790.2076 | 6.0A | SP1じゃない方はml.exeがない | ||
+ Windows Server 2003 R2 Platform SDK | 3.0 | 6.00 | atlbase.h、atlwin.hの修正が必要 | |||||||||
VC10E | Visual C++ 2010 Express Edition SP1 | 16.00.40219.01 | 10.00.40219.01 | 10.00.40219.01 | 10.00.40219.01 | 7.00.0555 | 6.1.7600.16385 | 5.2.3790.2076 | 7.0A | CRTソースも付属 | ||
+ Windows Server 2003 R2 Platform SDK | 3.0 | 6.00 | atlbase.h、atlwin.hの修正が必要 | |||||||||
VC11E | Visual Studio Express 2012 for Windows Desktop U4 | 17.00.61030 | 11.00.61030.0 | 11.00.61030.0 | 11.00.61030.0 | 8.00.0595 | 6.2.9200.20789 | 6.2.9200.20789 | 8.0 | Outlook 2010 MAPI Headersが必要 | ||
VC12E | Visual Studio Express 2013 for Windows Desktop U3 | 18.00.30723 | 12.00.30723.0 | 12.00.30723.0 | 12.00.30723.0 | 8.00.0603 | 6.3.9600.17200 | 6.3.9600.17231 | 8.1 | Outlook 2010 MAPI Headersが必要 | ||
構成 | cl.exe | lib.exe | link.exe | ml.exe | midl.exe | rc.exe | mt.exe | ATL ATLDEF.H |
MFC AFXVER_.H |
windows sdk |
その他 | |
DDK | Windows Server 2003 SP1 DDK | 13.10.4035 | 7.10.4035 | 7.10.4035 | 7.10.4035 | 6.00.0366 | 5.2.3690.0 | 3.0 | 6.00 | リンク時は常にbufferoverflowu.libのリンクが必要 SET CL=-link bufferoverflowu.lib SET LINK=bufferoverflowu.lib mozilla/securityのMakefileも要修正 comsupp.libは自作 cderr.h、ImageHlp.hが欠落 |
||
+ Windows Server 2003 R2 Platform SDK | 6.0.4071.0 | cderr.h、ImageHlp.hはこちらのものを使用 | ||||||||||
SDK60 | Windows SDK Update for Windows Vista | 14.00.50727.762 | 8.00.50727.762 | 8.00.50727.762 | 8.00.50727.762 | 7.00.0499 | 6.0.5724.0 | 5.2.3790.2075 | 6.0 | oleacc.idl、ml64.exeが欠落 | ||
+ Windows Server 2003 R2 Platform SDK | oleacc.idlはこちらのものを使用、ml64.exeは古い | |||||||||||
+ Windows Driver Kit 6.0 | 8.00.50727.215 | 3.0 | 6.00 | ml64.exeはこちらのものを使用 | ||||||||
SDK61 | Windows SDK for Windows Server 2008 | 15.00.21022.08 | 9.00.21022.08 | 9.00.21022.08 | 9.00.21022.08 | 7.00.0500 | 6.0.5724.0 | 5.2.3790.2075 | 6.1 | SDK70のVCと競合する | ||
+ Updated Resource Compiler KB949408 | 6.1.6723.1 | |||||||||||
+ Windows Driver Kit 6.1 | 3.0 | 6.00 | ||||||||||
SDK70 | Windows 7 SDK | 15.00.30729.01 | 9.00.30729.01 | 9.00.30729.01 | 9.00.30729.01 | 7.00.0555 | 6.1.7600.16385 | 5.2.3790.2076 | 7.0 | SDK61のVCと競合する | ||
+ Windows Driver Kit 7.0 | 8.00 | 6.00 | atlstdthunk.hの修正が必要 | |||||||||
SDK71 | Windows SDK 7.1 | 16.00.30319.01 | 10.00.30319.01 | 10.00.30319.01 | 10.00.30319.01 | 7.00.0555 | 6.1.7600.16385 | 6.1.7716.0 | 7.1 | |||
+ Compiler Update KB2519277 | 16.00.40219.01 | 10.00.40219.01 | 10.00.40219.01 | 10.00.40219.01 | 使う場合はintrin.hの修正が必要 | |||||||
+ Windows Driver Kit 7.1 | 8.00 | 6.00 | atlstdthunk.hの修正が必要 | |||||||||
GCC3 | Mingw GCC 3.4.5 (mingw-vista special r3) | gcc g++ 3.4.5 | gcc 3.4.5 | IDLコンパイラがないため、--disable-accessibilityは必須 w32apiは3.13が必要 旧バージョンはsspi.hにバグ(?)あり gecko-1.9以降は--disable-vista-sdk-requirementsが必要 |
||||||||
+ Mingw Binutils 2.22 | ar 2.22 | ld 2.22 | windres 2.22 | |||||||||
GCC4 | TDM GCC 4.5.2 (tdm-1) | gcc g++ 4.5.2 | gcc 4.5.2 | |||||||||
+ Mingw Binutils 2.22 | ar 2.22 | ld 2.22 | windres 2.22 | |||||||||
LLVM | llvm-gcc 4.2.1 (Based on Apple Inc. build 5658) | llvm-gcc llvm-g++ 4.2.1 | llvm-gcc 4.2.1 | |||||||||
+ Mingw Binutils 2.22 | ar 2.22 | ld 2.22 | windres 2.22 | windresのgccはllvm-gccを利用 |