Windows Server 2003 PSDK February 2003 Edition,可以和VC6一起使用、并支持各種目標(biāo)OS的最后一個版本的SDK。http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm

This edition of the SDK supports development for the following platforms:
Windows Server 2003
Windows Advanced Server, Limited Edition
Windows XP
Windows XP 64-bit Edition
Windows 2000
Windows NT versions 3.51 and 4.0
Windows Millennium Edition
Windows 95 and Windows 98

XPSP2 August 2004 Edition,可以在VC6使用,開發(fā)針對XPSP2的特殊功能的程序,可以和上面的一道使用,但請安裝在不同目錄。http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm

Newly released: The Platform SDK for Windows XP Service Pack 2 support
(includes MDAC 2.8, Tablet 1.7 and Windows Installer 3.0)
The XPSP2 version of the Platform SDK was developed to work either side by
side with the Windows Server 2003 SDK or standalone but will not provide
build environments for:
Windows Server 2003
Windows Advanced Server, Limited Edition
Windows XP
Windows XP 64-bit Edition
Windows 2000
Windows NT versions 3.51 and 4.0
Windows Millennium Edition
Windows 95 and Windows 98
You must install The Microsoft Platform Software Development Kit (SDK) for
Windows Server 2003 for those environments.The SDKs can not be installed in
the same directory for side by side performance.


Windows Server 2003 SP1 Platform SDK Web Install,最新版的SDK,可惜不能和VC6一起協(xié)作,不再支持NT4和9X。http://www.microsoft.com/downloads/details.aspx?familyid=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en

This edition of the SDK replaces the previous SDKs for Windows XP SP2 and Windows Server 2003 and can be used to develop applications for those platforms.
Supported Operating Systems: Windows 2000; Windows Server 2003; Windows XP 64-bit; Windows XP Professional Edition ; Windows XP Service Pack 1
This SDK does not support working with Microsoft Visual C/C 6.0 as support for VC 6.0 has ended. The last SDK that will work with VC 6.0 is the February 2003 Edition.

?

?

vc6快10歲了,呵呵,蠻經(jīng)典的東西。
以下SDK和庫都是能在VC6下使用。它們之間各自有各自的功能,不需要比較,除非是相同類型的庫,例如XML解析器,我才比較一下,排名也不分先后,并且描述的簡略不代表個人的感情色情。很多庫我都喜歡,但我只是簡單說兩句。例如MFC,STL,ICE等等。希望大家的開發(fā)效率能提高不少。有些庫或者SDK沒有羅列其中,大家可以補(bǔ)上。

Windows server 2003 r2 SDK(最新的Windows SDK是Vista版的)
提供最新操作系統(tǒng)的API接口,支持Windows2003r2以及以前的系統(tǒng),如果想使用一些平臺特性,這開發(fā)包是必備的。
http://www.microsoft.com/downloads/info.aspx?na=22&p=22&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3de15438ac-60be-41bd-aa14-7f1e0f19ca0d%26DisplayLang%3den
SDK屬于Visual C++的一部分,但其自帶的版本較老,已經(jīng)不適合一些產(chǎn)品了,例如WinXP等.該SDK包含以下MS產(chǎn)品的SDK:
Windows,Office,Windows Script(這個應(yīng)該算是個產(chǎn)品吧..WScript/CScript),netmeeting,IIS, Internet Explorer,MS XML,GDI+,Windows Media Services,DirectShow...
包含以下的程序庫:ATL,MFC,OpenGL...
更多信息請查看SDK或者M(jìn)SDN自帶的幫助目錄.

netmeeting SDK
想將遠(yuǎn)程桌面,多人會議,視頻,文件傳送,電子白板功能嵌入到你的程序或者網(wǎng)站中嗎?用它就沒錯了.
內(nèi)含在Windows server 2003 r2 SDK

Internet Explorer SDK
可以用它來解析網(wǎng)頁,從而開發(fā)出自己特別的需求的“新瀏覽器”,也可以擴(kuò)展IE。遨游,TT等外殼瀏覽器就屬于這類應(yīng)用。QZONE也屬于,新版本的QZONE是采用自動化的方式去擴(kuò)展。
內(nèi)含在Windows SDK里。

WMEncoderSDK
Windows Media編碼器的開發(fā)包,可以從影像捕捉設(shè)備或桌面畫面錄制,亦提供文件格式轉(zhuǎn)換的功能。
------------
是一套容易使用,而且功能強(qiáng)大的軟件,提供使用者自行錄制影像的功能,可以從影像捕捉設(shè)備或桌面畫面錄制,亦提供文件格式轉(zhuǎn)換的功能。主要的特色在于容易使用、高品質(zhì)編碼、增強(qiáng)的可程序化與管理,特點(diǎn)為:新的使用者界面和向?qū)В菀自O(shè)定與制作影片,用來提供網(wǎng)絡(luò)現(xiàn)場播放或需求播放,并支持多重來源,可以立即切換來源,并可監(jiān)視編碼程序進(jìn)行時的資料,如影像大小、資料流量等等。新的編碼能力,支持de-interlacing、inverse telecine和屏幕捕捉,能有更好的輸出品質(zhì),能從320*240*60fps到640*480*30fps,捕捉文件最大可到30GB,支持的捕捉設(shè)備包括Winnov、ATI、Hauppauge,以及USB視訊攝影機(jī)等。Windows Media Encoder SDK提供網(wǎng)站開發(fā)者全自動的編碼控制,可從網(wǎng)絡(luò)(LAN)遠(yuǎn)端控制,或透過API存取或ASP控制
----------------
http://www.microsoft.com/downloads/details.aspx?familyid=5691BA02-E496-465A-BBA9-B2F1182CDF24&displaylang=en

WMPlayerSDK
為Windows Media Player開發(fā)插件或者調(diào)用其組件的開發(fā)包。
http://www.microsoft.com/downloads/details.aspx?FamilyID=e43cbe59-678a-458a-86a7-ff1716fad02f&DisplayLang=en

detours
Microsoft自己出的一個PE鏡像操作包,可以輕松實(shí)現(xiàn)API Hook,修改IAT等。
http://research.microsoft.com/research/downloads/Details/10E5D78C-592C-419D-A53E-BAE8DBD81801/Details.aspx

WTL(Windows Template Library)
一個基于模板技術(shù)、簡潔而又完整的界面庫,能生成小巧的應(yīng)用程序,厭倦了龐大的MFC,可以考慮使用它來開發(fā)界面,除了對界面提供支持,還提供了一系列的輔助類,例如:CString,CFindFile等。8.0支持WinCE,以及Vista的特性。
http://www.microsoft.com/downloads/details.aspx?FamilyID=e5ba5ba4-6e6b-462a-b24c-61115e846f0c&DisplayLang=en

DirectX SDK
能出色地完成高速的實(shí)時動畫渲染、交互式音樂與環(huán)境音效、高效多媒體數(shù)據(jù)處理等任務(wù)。Windows下游戲開發(fā)一般使用它。
http://www.microsoft.com/downloads/details.aspx?familyid=4b78a58a-e672-4b83-a28e-72b5e93bd60a&displaylang=en

DDK/IFS DDK(Windows Driver Development Kit)
用于開發(fā)Windows驅(qū)動程序的開發(fā)包,裝了它VC也能開發(fā)驅(qū)動程序,不過推薦使用DDK帶的build工具進(jìn)行編譯。IFS DDK可以開發(fā)文件系統(tǒng)驅(qū)動。
http://www.microsoft.com/whdc/devtools/ddk/default.mspx

MS CHART
可以在程序里面畫出專業(yè)的柱狀圖,曲線圖等專業(yè)的統(tǒng)計圖形。
內(nèi)含在VB或者office的安裝包里。

ATL
用于開發(fā)COM的一個框架,有了它,寫COM就輕松很多了。除了對COM的支持,還提供了CImage(GDI+的包裝類,很好用)、CRegKey(注冊表的支持)、CAtlRegExp(正則表達(dá)式)等。
VC自帶或者包含在Windows SDK中

GDI+ SDK
GDI+是Microsoft的新的圖形編程接口,具有簡單、易用等特性。支持多種圖象格式,不必再為jpg,gif等格式解碼而發(fā)愁。對比GDI,有以下新特性,支持漸變畫刷、對立的路徑對象、矩陣對象、多種圖片格式等。WinXP以及以上系統(tǒng)自帶Gdi+所需的DLL。
包含在新版Visual Studio或者包含在Windows SDK中

CxImage
一套圖象操作代碼,支持多種格式:包括bmp,jpg,png,gif(靜態(tài)和動態(tài)都支持),wbmp,tif,wmf,pcx,tga,ico等.基于GDI的操作而不是GDI+.并提供了一系列的算法,例如縮放,旋轉(zhuǎn),灰度等等.
http://www.xdp.it

MFC
一個非常老(比VC6還老)而且優(yōu)秀的程序框架,是對Windows API源碼級的封裝,有不少的優(yōu)秀軟件就是用它寫的。
包含在Visual Studio中

Xtreme ToolkitPro/BCGControlBar Professional
非常優(yōu)秀MFC擴(kuò)展庫,用于界面開發(fā),它們提供了仿Office,Visual Studio等MS產(chǎn)品外觀的控件.
Xtreme有免費(fèi)版本CJLibrary http://www.codejock.com/
BCG在VS2008里是MFC的一部分了,http://www.bcgsoft.com/

WFC(Win32 Foundation Classes)
一個MFC擴(kuò)展庫,封裝了那些MFC沒有封裝的Win32 API..例如:CDesktop,CMixer,CRegistry等等
http://www.codeproject.com/library/wfc.asp

Microsoft Speech SDK
文本朗讀和語音識別的開發(fā)包。也支持中文發(fā)音。
http://www.microsoft.com/speech
http://www.microsoft.com/downloads/details.aspx?FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530&DisplayLang=en


MS Agent
WinXP搜索里的那只黃色小狗或者Office2003里面的助手就是MS Agent,用這個開發(fā)包就可以控制他們。
包含在Visual Studio或者包含在Windows SDK中

MS XML/tinyXML
用于解析XML文件的開發(fā)包。
MS XML功能強(qiáng)大,對中文有完美的支持.
tinyXML體積小,帶源代碼.
(其它XML解析器都不怎么好,IBM的XML4C功能雖強(qiáng),可是它的DLL有12M那么大,Xerces c++不能支持中文,Libxml要支持中文的話需要自己寫轉(zhuǎn)換函數(shù))
MS XML:http://www.microsoft.com/downloads/details.aspx?FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1&DisplayLang=en
tinyXML:www.sourceforge.net/projects/tinyxml

OpenGL
是個專業(yè)的3D程序接口,是一個功能強(qiáng)大,調(diào)用方便的底層3D圖形庫。OpenGL是個與硬件無關(guān)的軟件接口,可以在不同的平臺工作。
包含在Visual Studio或者包含在Windows SDK中


STL
非常優(yōu)秀的C++標(biāo)準(zhǔn)庫,提供數(shù)據(jù)容器以及通用算法等的C++庫.
包含在Visual Studio

Boost
一套開放源代碼、高度可移植的C++庫,提供數(shù)值計算、泛型編程、元編程、平臺API等支持。常用的有Regex,Lambda,smart_ptr等等
http://www.boost.org

WinPcap
最常用的就是用它來捕獲網(wǎng)絡(luò)封包。很多網(wǎng)絡(luò)程序,以前用過的一個電信的撥號器,Ethereal等都是使用這個。
http://winpcap.polito.it

zLib
一個開源的數(shù)據(jù)無損壓縮庫.最方便的是它可以壓縮內(nèi)存緩沖,而且速度快,很多網(wǎng)絡(luò)游戲都使用了它壓縮數(shù)據(jù)包.
http://www.gzip.org/zlib/


Xvid/Divx
視頻編碼/解碼庫.(Divx是個商業(yè)產(chǎn)品,Xvid是個開源項目)
www.xvid.org

ACE/ICE
ACE全稱adaptive communication enviroment,是一套C++的通信庫。它提供了socket/threading/memory management等多種系統(tǒng)調(diào)用的面對對象的wrapper,使C++通信軟件開發(fā)更加簡單。
ICE(Internet Communications Engine)一種現(xiàn)代的面向?qū)ο笾虚g件,可用于替代像CORBA或COM/DCOM/COM+這樣的中間件,特點(diǎn)是開發(fā)簡易,運(yùn)行效率高。可以開發(fā)出電信級別的應(yīng)用。
ACE:http://www.cs.wustl.edu/~schmidt/ACE.html
ICE:http://www.zeroc.com/

crypto++
實(shí)現(xiàn)了各種公開密鑰算法、對稱加密算法、數(shù)字簽名算法、信息摘要算法以及其相關(guān)的其它密碼算法等等.其實(shí)我只用里面的md5,crc32和aes.
http://sourceforge.net/projects/cryptopp

WxWindows (跨平臺的GUI庫)
類層次極像MFC,通過多年的開發(fā)也是一個日趨完善的GUI庫,完全開放源代碼的。
http://www.wxwindows.org/

blitz (高效率的數(shù)值計算函數(shù)庫)
Blitz++ 是一個高效率的數(shù)值計算函數(shù)庫,它的設(shè)計目的是希望建立一套既具像C++ 一樣方便,同時又比Fortran速度更快的數(shù)值計算環(huán)境。
http://folk.uio.no/patricg/blitz/html/index.html