Microsoft Platform SDK selection and configuration in vc ++ 6.0, platformsdk

Source: Internet
Author: User
Tags xml parser

[Switch] Microsoft Platform SDK selection and configuration in vc ++ 6.0, platformsdk

Windows Platform SDK Download Sites:

Windows Server 2003 PSDK February 2003 Edition can be used with VC6 and support sdks of the last version of the target OS. This edition of the SDK supports development for the following platforms: Windows Server 2003 Windows Advanced Server, limited Edition Windows XP 64-bit Edition Windows 2000 Windows NT versions 3.51 and 4.0 Windows Millennium Edition Windows 95 and Windows 9

XPSP2 August 2004 Edition can be used in VC6 to develop programs for special functions of XPSP2. It can be used with the above programs, but please install them in different directories. Newly released: The Platform SDK for Windows XP Service Pack 2 support (supported des 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 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, the latest SDK. Unfortunately, it cannot work with VC6 and does not support NT4 or 9X.

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.

If you are Using Visual C ++ 2005 Express Edition, see Using Visual C ++ 2005 Express Edition with the Microsoft Platform SDK.

Platform SDK-Install-Home http://www.microsoft.com/msdownload/platformsdk/sdkupdate/downlevel.htm

Open vc6 and choose tools-options-directories. Add the following path:

Executable files your platform installation path \ bin \ winnt include file your platform installation path \ include library files your platform installation path \ lib source files can be added do not add

After configuration, you can adjust the order of each path and the original path, because the corresponding include and lib are searched in order during compilation and connection. To ensure that the latest version is used, you can place the path in front of the sdk path that comes with vc6 in the original configuration.

The above is just a way to configure the sdk. As to whether it can solve your problem, you will only know after trying it.

The last sdk that supports vc6.0

Http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm

 

Vc6 is almost 10 years old. The following sdks and libraries can be used in VC6. They have their own functions and do not need to be compared. Unless they are databases of the same type, such as the XML parser, I will compare them and rank them in no particular order, in addition, the brief description does not represent personal emotional pornography. I like a lot of libraries, but I just want to say a few words. For example, MFC, STL, and ICE. We hope that the development efficiency can be improved a lot. Some libraries or sdks are not listed. You can add them.

Windows server 2003 r2 SDK (the latest version of Windows SDK is Vista) provides APIs for the latest operating system and supports Windows2003r2 and earlier systems. If you want to use some platform features, this development kit is essential. Http://www.microsoft.com/downloads/info.aspx? Na = 22 & p = 22 & SrcDisplayLang = en & SrcCategoryId = & SrcFamilyId = & u = % 2 fdownloads % 2fdetails. aspx % 3 fFamilyID % 3de15438ac-60be-41bd-aa14-7f1e0f19ca0d % 26 DisplayLang % 3den SDK is part of Visual C ++, but its own version is old and is no longer suitable for some products, such as WinXP. this SDK contains the following MS product sdks: Windows, Office, and Windows Script (this should be a product .. WScript/CScript), netmeeting, IIS, Internet Explorer, ms xml, GDI +, Windows Media Services, DirectShow... contains the following libraries: ATL, MFC, OpenGL... for more information, see the help directory provided by the SDK or MSDN.

Does netmeeting SDK want to embed Remote Desktop, multi-person conference, video, file transfer, and electronic whiteboard functions into your program or website? Use it. It is embedded in the Windows server 2003 r2 SDK.

The Internet Explorer SDK can be used to parse web pages, so as to develop a "new browser" with special requirements, or expand IE. Shell browsers such as travel and TT belong to such applications. QZONE also belongs to the new version. The new version of QZONE is automatically extended. Embedded in the Windows SDK.

WMEncoderSDK for Windows Media Encoder allows you to record images from an image capturing device or desktop device. It also supports file format conversion. ------------ It is a set of easy-to-use and powerful software that provides the user's own image recording function. It can be recorded from an image capturing device or desktop screen, and also provides the file format conversion function. The main features are easy to use, high-quality encoding, and enhanced procedural and management. features include: new user interfaces and guides, making it easier to set and create videos, this function is used for on-site network playback or on-demand playback, and supports multiple sources. You can immediately switch the source, and monitor the data during encoding, such as the image size and data traffic. The new encoding capability supports de-interlacing, inverse telecine, and screen capture, providing better output quality, from 320*240 * 60fps to 640*480 * 30fps, you can capture up to 30 GB of files, including Winnov, ATI, Hauppauge, and USB video cameras. Windows Media Encoder SDK provides fully automated coding control for website developers, remote control from the network (LAN), or access through API or ASP control ---------------- http://www.microsoft.com/downloads/details.aspx? Familyid = 1271ba02-e496-440a-bba9-b2f1182cdf24 & displaylang = en

WMPlayerSDK is a plug-in developed for Windows Media Player or a development kit that calls its components. Http://www.microsoft.com/downloads/details.aspx? FamilyID = e43cbe59-678a-458a-86a7-ff1716fad02f & DisplayLang = en

Detours is a PE image operation package developed by Microsoft, which allows you to easily implement API Hook and modify IAT. Http://research.microsoft.com/research/downloads/Details/10E5D78C-592C-419D-A53E-BAE8DBD81801/Details.aspx

WTL (Windows Template Library) is a simple and complete interface Library based on the Template technology. It can generate small applications and get tired of the huge MFC. You can consider using it to Develop interfaces, in addition to interface support, it also provides a series of auxiliary classes, such as CString and CFindFile. 8.0 supports WinCE and Vista features. Http://www.microsoft.com/downloads/details.aspx? FamilyID = e5ba5ba4-6e6b-462a-b24c-61115e846f0c & DisplayLang = en

The DirectX SDK provides high-speed real-time animation rendering, interactive music and environment sound effects, and Efficient Multimedia Data Processing. It is generally used for game development in Windows. Http://www.microsoft.com/downloads/details.aspx? Familyid = 4b78a58a-e672-4b83-a28e-72b5e93bd60a & displaylang = en

DDK/ifs ddk (Windows Driver Development Kit) is used to develop the Windows Driver Development Kit. If it is installed with VC, the Driver can also be developed. However, we recommend that you use the build tool of DDK for compilation. Ifs ddk can be used to develop File System drivers. Http://www.microsoft.com/whdc/devtools/ddk/default.mspx

Ms chart can draw a professional bar CHART, charts and other professional statistical graphics in the program. Included in the installation package of VB or office.

ATL is used to develop a COM framework. With it, it is much easier to write COM. In addition to COM support, it also provides CImage (GDI + packaging class, which is very useful), CRegKey (registry support), CAtlRegExp (Regular Expression), and so on. Built-in VC or included in Windows SDK

GDI + sdk gdi + is a new graphic programming interface of Microsoft. It is simple and easy to use. Supports multiple image formats, without worrying about decoding jpg, gif, and other formats. Compared with GDI, it has the following new features: gradient painting, opposite path object, matrix object, and multiple image formats. WinXP and the above system comes with the DLL required by Gdi +. Included in the New Visual Studio version or in the Windows SDK

A set of image operation code for CxImage, supporting multiple formats: bmp, jpg, png, gif (both static and dynamic), wbmp, tif, wmf, pcx, tga, ico, etc. operations Based on GDI instead of those based on GDI +. it also provides a series of algorithms, such as scaling, rotation, and grayscale. http://www.xdp.it

A very old (older than VC6) and excellent program framework of MFC is an encapsulation of the Windows API source code. Many excellent software is written using it. Included in Visual Studio

Xtreme ToolkitPro/BCGControlBar Professional is an excellent MFC extension library for interface development. They provide controls similar to the appearance of MS products such as Office and Visual Studio. xtreme has a free version of CJLibrary http://www.codejock.com/BCG in VS2008 is part of the MFC, http://www.bcgsoft.com/

WFC (Win32 Foundation Classes) an MFC extension library that encapsulates Win32 APIs that are not encapsulated by MFC .. For example: CDesktop, CMixer, CRegistry and so on http://www.codeproject.com/library/wfc.asp

Microsoft Speech SDK for text reading and Speech recognition. Chinese pronunciation is also supported. Http://www.microsoft.com/speech? FamilyID = 5e86ec97-40a7-440f-b0ee-6583171b4530 & DisplayLang = en

MS Agent WinXP search in the yellow dog or Office2003 in the assistant is MS Agent, with this development kit can control them. Included in Visual Studio or in Windows SDK

Ms xml/tinyXML is the Development Kit for parsing XML files. Ms xml is powerful and has perfect support for Chinese. small tinyXML with source code. (Other XML Resolvers are not very good. Although IBM's XML4C function is strong, its DLL size is as large as 12 Mb, and Xerces c ++ cannot support Chinese characters, libxml to support Chinese words need to write their own Conversion Function) ms xml: http://www.microsoft.com/downloads/details.aspx? FamilyID = 993c0bcf-3bcf-4009-be21-27e85e1857b1 & DisplayLang = en tinyXML: www.sourceforge.net/projects/tinyxml

OpenGL is a professional 3D program interface and is a powerful underlying 3D graphics library with convenient calling. OpenGL is a hardware-independent software interface that can work on different platforms. Included in Visual Studio or in Windows SDK

STL is an excellent C ++ standard library. It provides C ++ libraries for data containers and general algorithms. These libraries are included in Visual Studio.

Boost a set of open source code and highly portable C ++ libraries, providing support for numerical computing, generic programming, metaprogramming, and platform APIs. Commonly used http://www.boost.org such as Regex, Lambda, smart_ptr

WinPcap is most commonly used to capture network packets. This is used by many network programs, such as a telecommunications dial and Ethereal. Http://winpcap.polito.it

ZLib is an open source data lossless compression library. The most convenient is that it can compress the memory buffer, and the speed is fast, many online games use it to compress data packets. http://www.gzip.org/zlib/

Xvid/Divx video encoding/decoding library. (Divx is a commercial product, Xvid is an open source project) www.xvid.org

ACE/ice ace, short for adaptive communication enviroment, is a set of C ++ communication libraries. It provides wrapper for multiple system calls such as socket, threading, and memory management, making C ++ Communication Software Development easier. ICE (Internet Communications Engine) is a modern object-oriented middleware that can be used to replace middleware such as CORBA or COM/DCOM/COM +. It features simple development and high running efficiency. Applications at the telecom level can be developed. ACE: http://www.cs.wustl.edu /~ Schmidt/ACE.html ICE: http://www.zeroc.com/

Crypto ++ implements various public key algorithms, symmetric encryption algorithms, digital signature algorithms, information digest algorithms, and other related cryptographic algorithms. in fact, I only use md5, crc32, and aes. http://sourceforge.net/projects/cryptopp

WxWindows (cross-platform GUI Library) Class layers are very similar to MFC. After years of development, WxWindows is also an increasingly sophisticated GUI library that is fully open-source. Http://www.wxwindows.org/

Blitz (efficient numeric computing function library) Blitz ++ is an efficient numeric computing function library designed to build a set that is as convenient as C ++, at the same time, it is a faster numerical computing environment than Fortran. Http://folk.uio.no/patricg/blitz/html/index.html

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.