Udostępnij przez


Korzystanie z programu Visual Studio

Dla wygody program Microsoft Visual Studio 6.0 udostępnia plik projektu dla każdego przykładu. Ten plik ma rozszerzenie DSP. Plik obszaru roboczego Allsamp.dsw jest również udostępniany w katalogu głównym, dzięki czemu można skompilować wszystkie przykłady jednocześnie z poziomu programu Visual Studio.

Notatka

Poniższe instrukcje są napisane dla programu Microsoft Visual Studio 6.0. Polecenia mogą się różnić we wcześniejszych i nowszych wersjach programu Visual Studio.

 

Aby załadować odpowiedni projekt dla przykładu, możesz uruchomić program Visual Studio w wierszu polecenia w katalogu przykładu, jak pokazano w poniższym przykładzie. Musisz podmienić przykładową nazwę projektu na nazwę projektu <>.

nazwa projektu <msdev>.dsp

Możesz również po prostu kliknąć dwukrotnie plik dsp w Eksploratorze Windows, aby załadować obszar roboczy przykładu do programu Visual Studio. W programie Visual Studio możesz przeglądać klasy języka C++ przykładowego źródła i ogólnie wykonywać inne operacje edycji kompilowania-debugowania.

W ramach zestawu Sdk (Platform Software Development Kit) kompilacja tych przykładów z poziomu programu Visual Studio wymaga odpowiedniego ustawienia ścieżek katalogu w programie Visual Studio. Aby ustawić ścieżki katalogów, wykonaj następujące kroki:

  • Uruchom program Microsoft Visual Studio (Visual C++).
  • Wybierz opcje ... z menu Narzędzia.
  • Wybierz kartę Katalogi w oknie dialogowym Opcje .
  • Na liście rozwijanej Pokaż katalogi dla wybierz pliki wykonywalne i wprowadź ścieżkę katalogu BIN dla zainstalowanego Platform SDK (na przykład C:\Program Files\Microsoft SDK\Bin). Kliknij przycisk strzałki w górę, aby przenieść tę nowo wprowadzoną ścieżkę, tak aby był to pierwszy wpis na liście katalogów .
  • Na liście rozwijanej Wyświetl katalogi dla wybierz pozycję Dołącz pliki i wprowadź ścieżkę katalogu INCLUDE dla zainstalowanego Platform SDK (na przykład C:\Program Files\Microsoft SDK\include). Kliknij przycisk strzałki w górę, aby przenieść tę nowo wprowadzoną ścieżkę, tak aby był to pierwszy wpis na liście katalogów .
  • Na liście rozwijanej Pokaż katalogi dla wybierz pliki biblioteki i wprowadź ścieżkę katalogu LIB dla zainstalowanego zestawu SDK platformy (na przykład C:\Program Files\Microsoft SDK\Lib). Kliknij przyciski strzałki w górę, aby tę nowo wprowadzoną ścieżkę przesunąć na pierwsze miejsce na liście katalogów .
  • Kliknij przycisk OK w oknie dialogowym Opcje, aby ukończyć ustawienia.

Z tego miejsca możesz użyć edytora, debugera i obiektów projektu do edytowania, kompilowania, łączenia i debugowania.

Inne wizualne IDE mogą również łatwo wygenerować jeden ze swoich natywnych plików makefile projektu, uwzględniając istniejące pliki źródłowe przykładowego kodu. Jeśli używasz takiego środowiska IDE, generowanie takiego natywnego pliku makefile projektu może być bardzo opłacalne, ponieważ oferuje sposób przeglądania klas języka C++ programu. Aby uzyskać więcej informacji na temat używania zewnętrznych plików makefile lub tworzenia natywnego pliku makefile przy użyciu zestawu istniejących plików źródłowych, zobacz dokumentację środowiska IDE.

Poza zależnością od wspólnego kodu w równorzędnych katalogach APPUTIL, INC i LIB, wiele przykładów kodu jest samodzielnych. Skompiluj aplikację APPUTIL przed utworzeniem innych przykładów kodu. Niektóre przykłady w dalszej części sekwencji mogą współdziałać ze skompilowanymi wynikami wcześniejszych próbek. Te przykładowe współzależności kodu są następujące:

  • Dowolne: kompilacja dowolnego przykładu kodu wymaga wcześniejszej kompilacji narzędzia APPUTIL.
  • DLLUSER: kompilacja lub uruchamianie wymaga wcześniejszej kompilacji bibliotek DLLSKEL.
  • COMUSER: Kompilacja lub uruchamianie wymaga wcześniejszej kompilacji COMOBJ.
  • DLLSERVE: kompilacja wymaga wcześniejszej kompilacji REGISTER.
  • DLLCLIEN: uruchamianie wymaga wcześniejszej kompilacji biblioteki DLLSERVE.
  • LICSERVE: kompilacja wymaga wcześniejszej kompilacji REJESTRU.
  • LICCLIEN: Uruchamianie wymaga wcześniejszej kompilacji LICSERVE i DLLSERVE.
  • MARSHAL: Kompilacja wymaga wcześniejszej kompilacji REJESTRU.
  • LOCSERVE: Kompilacja lub uruchamianie wymaga wcześniejszej kompilacji REGISTER i MARSHAL.
  • LOCCLIEN: Uruchamianie wymaga wcześniejszej kompilacji LOCSERVE.
  • APTSERVE: Kompilacja lub uruchamianie wymaga wcześniejszej kompilacji REGISTER i MARSHAL.
  • APTCLIEN: uruchamianie wymaga wcześniejszej kompilacji APTSERVE.
  • REMCLIEN: kompilacja lub uruchomienie wymaga wcześniejszej kompilacji REGISTER i MARSHAL na komputerze lokalnym (klienckim). Uruchamianie wymaga wcześniejszej kompilacji REGISTER, MARSHAL i APTSERVE na komputerze zdalnym (serwer).
  • FRESERVE: Kompilacja wymaga wcześniejszej kompilacji REGISTER.
  • FRECLIEN: Uruchamianie wymaga wcześniejszej kompilacji FRESERVE.
  • CONSERVE: kompilacja wymaga wcześniejszej kompilacji REGISTER.
  • CONCLIEN: Uruchamianie wymaga wcześniejszej kompilacji CONSERVE.
  • STOSERVE: Kompilacja wymaga wcześniejszej kompilacji REGISTER.
  • STOCLIEN: Uruchamianie wymaga wcześniejszej kompilacji STOSERVE.
  • PERSERVE: Kompilacja wymaga wcześniejszej kompilacji REGISTER.
  • PERTEXT: kompilacja wymaga wcześniejszej kompilacji REGISTER.
  • PERDRAW: kompilacja wymaga wcześniejszej kompilacji REGISTER.
  • PERCLIEN: Uruchamianie wymaga wcześniejszej kompilacji PERSERVE, PERTEXT i PERDRAW.
  • DCDMARSH: kompilacja wymaga wcześniejszej kompilacji REGISTER.
  • DCDSERVE: Kompilacja lub uruchamianie wymaga wcześniejszej kompilacji REGISTER i DCDMARSH.
  • DCOMDRAW: Kompilacja lub uruchamianie wymaga wcześniejszej kompilacji REGISTER i DCDMARSH na komputerze lokalnym (klienckim). Uruchamianie wymaga wcześniejszej kompilacji REGISTER, DCDMARSH i DCOMDRAW na komputerze zdalnym (serwer).