Page 1 of 1

[VC++] Cum instalez Windows SDK pentru Visual C++ 6.0?

Posted: 04 Jul 2011, 08:05
by Ovidiu Cucu
Problema
Folosesc inca Visual C++ 6.0 pentru niste proiecte mai vechi. As vrea ca sa-mi instalez o versiune de Windows SDK mai noua decat cea care se instaleaza cu VC++6.0 pentru a beneficia de GDI+, PSAPI, WMI, etc. Care sunt versiune compatibile, de unde iau kit-ul, si cum il instalez?

Rezolvare
Ultima versine compatibila cu Visual C++ 6.0 este PSDK din Martie 2003 care din pacate nu mai este disponibila in paginile de la Microsoft Download Center.
Ideal ar fi sa gasim kit-ul printre CD-urile vechi, daca nu sa facem comanda de CD.
Arhivele exista totusi pe net si se pot descarca de la urmatoarele adrese:

http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.bat
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/extract.exe
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cab
... si tot asa... /PSDK-FULL.2.cab, /PSDK-FULL.3.cab,... pana la...
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.13.cab

Cum instalam
  1. Punem toate fisierele intr-un folder, sa zicem c:\psdk_2003_03
  2. Lansam fereastra cmd si dezarhivam folosind psdk-full.bat:

    Code: Select all

    C:\>cd c:\psdk_2003_03
    C:\PSDK_2003_03>psdk-full.bat c:\psdk_2003_03\kit
    Acum avem kit-ul.
  3. Ne ducem in sub-folderul \setup si gasim acolo cateva fisiere cu extensia .msi.
    Lansam msi-urile pentru platforma x86: CoreSDK-x86.msi, PSDK-x86.msi, etc.
  4. Mergem la meniul Tools/Options/Directories din VC++6.0 si adaugam caile catre SDK-ul nou, sa zicem C:\Program Files\Microsoft SDK\Include pentru "Include files" si C:\Program Files\Microsoft SDK\Lib pentru "Library files". Avem grija ca cele noi sa fie primele din lista si sa nu le stergem pe cele vechi.