[C++] Pomoc w kompilacji w środowisku Visual C++ 6

0

Witam Was :). Na wstępie chciałbym zaznaczyć, że nie programuję w języku C++ i moja znajomość Visual C++ 6 jest znikoma. Prośba jaką mam do was to pomoc w uruchomieniu następującego kodu programu. Mam nadzieję, że ktoś się zlituje.

Link do kodu wraz z opisem.
http://www.codeproject.com/KB/directx/DShowStreamingServer.aspx

Program w skrócie służy do rozsyłania obrazu z kamery internetowej w sieci.

Teraz do sedna.
Zainstalowałem Visual C++ 6 , gdyż VS Express 2008 nie obsługiwał MFC i ATL. Po próbie kompilacji programu, wywaliło mi poniższy błąd

//Compiling...
StdAfx.cpp
c:\users\skiba\desktop\nowe\server\stdafx.h(23) : fatal error C1083:
Cannot open include file: 'dshow.h': No such file or directory
Error executing cl.exe.

Server.exe - 1 error(s), 0 warning(s)//

Później według instrukcji spróbowałem załadować nową bibliotekę.
Tools/Options/Directories.. i dodałem do Include files and
Library files poniższe foldery:

Używam Windows 7 x64.
include
C:\PROGRAM FILES\MICROSOFT SDKS\WINDOWS\V6.0A\INCLUDE
library
C:\PROGRAM FILES\MICROSOFT SDKS\WINDOWS\V6.0A\LIB

Coś się zmieniło, lecz pojawił się inny warning:

//Compiling...
StdAfx.cpp
c:\program files\microsoft sdks\windows\v6.0a\include\specstrings.h(9)
: fatal error C1083: Cannot open include file: 'sal.h': No such file
or directory
Error executing cl.exe.

Server.exe - 1 error(s), 0 warning(s)//

Troche poczytłem i znalazłem to:
http://connect.microsoft.com/VisualStudio/feedback/details/305592/missing-sal-h-file-in-platform-sdk-windows-v6-0a-include-directory

Więc skopiowałem z folderu Visual 2008 Express sal.h from C:\Program Files (x86)\Microsoft VisualStudio 9.0\VC\include
Myślę, że brnę w ślepą uliczkę, gdyż pojawiają się kolejne błędy :/

//Compiling resources...
Compiling...
StdAfx.cpp
c:\program files\microsoft sdks\windows\v6.0a\include\strsafe.h(60) :
warning C4005: 'SUCCEEDED' : macro redefinition
c:\program files (x86)\microsoft visual
studio\vc98\include\winerror.h(7927) : see previous definition of
'SUCCEEDED'
c:\program files\microsoft sdks\windows\v6.0a\include\strsafe.h(61) :
warning C4005: 'FAILED' : macro redefinition
c:\program files (x86)\microsoft visual
studio\vc98\include\winerror.h(7933) : see previous definition of
'FAILED'
c:\program files\microsoft sdks\windows\v6.0a\include\strsafe.h(63) :
warning C4005: 'S_OK' : macro redefinition
c:\program files (x86)\microsoft visual
studio\vc98\include\winerror.h(8491) : see previous definition of
'S_OK'
c:\program files\microsoft sdks\windows\v6.0a\include\shtypes.h(105) :
error C2011: '_SHITEMID' : 'struct' type redefinition
c:\program files\microsoft sdks\windows\v6.0a\include\shtypes.h(123) :
error C2011: '_ITEMIDLIST' : 'struct' type redefinition
c:\program files\microsoft sdks\windows\v6.0a\include\shtypes.h(140) :
error C2146: syntax error : missing ';' before identifier 'BYTE_BLOB'
c:\program files\microsoft sdks\windows\v6.0a\include\shtypes.h(140) :
fatal error C1004: unexpected end of file found
Error executing cl.exe.

Server.exe - 4 error(s), 3 warning(s)//

Proszę o pomoc. Zdaję sobie sprawę, że dla osoby obsługującej to środowisko wydam się śmieszny ze swoimi błędami, lecz jak już wspomniałem nie jestem wprawionym programistą. Poszukuję kogoś, kto powie mi łopatologicznie jak krok po kroku skompilować ten program. W jaki sposób załączyć wspomniane przez autora codu biblioteki i co dokładniej zrobić z bibliotekami Strmbase.lib and WMVCORE.lib. Powie co mam zmienić w kodzie, by ten poprawnie wysyłał obraz z wbudowanej kamery w sieć.

Za wszelką pomoc będę niezmiernie wdzięczny i spróbuję się zrehabilitować. Pozdrawiam. Czekam na Waszą odpowiedź
Lashlo

0

Ten projekt jest w sumie napisany w VC++6. Ale jest pytanie czy masz zainstalowane Windows Platform SDK? Te dwie biblioteki sa potrzebne aby zlinkowac exe. Tak wiec podejrzewam, ze nie masz co kombinowac jesli nie masz SDK.

Pozdrawiam serdecznie

0

Dzięki za odpowiedź. Biblioteki SDK posiadam pod ścieżką, którą próbowałem dołączyć do biblioteki Visuala.

C:\PROGRAM FILES\MICROSOFT SDKS\WINDOWS\V6.0A\

1 użytkowników online, w tym zalogowanych: 0, gości: 1