Udostępnij za pośrednictwem


Pojęcia związane z wdrażaniem

W tej części omówiono główne warunki dotyczące wdrażania aplikacji w języku C++.

Instalator Windows Deployment w języku C++

Projektów systemu Visual C++ zazwyczaj korzystają z tradycyjnych instalacji Instalator Windows dla wdrażania.W celu przygotowania rozmieszczenia programu Instalator Windows, pakietu swojej aplikacji w pliku setup.exe i rozesłać go, łącznie z pakietu (.msi) Instalatora.Użytkownicy Uruchom setup.exe, aby zainstalować aplikację.

Spakowana aplikacji przez dodanie projektu Instalatora do rozwiązania; Po zbudowaniu tworzy instalacji i Instalator te pliki, które rozpowszechniony wśród użytkowników.Aby uzyskać więcej informacji, zobacz Wybieranie metody wdrażania.

Bibliotek współdzielonych

Gdy aplikacja C/C++ jest budowana przy użyciu funkcji zapewnianych przez biblioteki Visual C++, staje się zależny od obecności tych bibliotek w czasie wykonywania.Aby aplikacja działała to należy połączyć, statycznie lub dynamicznie, biblioteki Visual C++.Jeśli aplikacja dynamicznie łącza do biblioteki programu Visual C++, a następnie po jego uruchomieniu danej biblioteki musi być obecny więc może być załadowany.Z drugiej strony Jeśli aplikacja statycznie łączy się z biblioteki Visual C++, następnie nie potrzebuje odpowiadającymi im bibliotekami DLL jest obecny na komputerze użytkownika.Jednak łączy statycznych ma kilka negatywnych skutków, takich jak zwiększenie rozmiaru plików aplikacji i co konserwacji w potencjalnie utrudnia.Aby uzyskać więcej informacji, zobacz Zalety używania bibliotek DLL.

Pakowanie i redystrybucji

Visual C++ bibliotek są dostarczane w pakietach bibliotek DLL, a wszystkie wymagane biblioteki aplikacji C/C++ są zainstalowane przez program Visual Studio na komputerze programisty.Jednak podczas wdrażania aplikacji do użytkowników, nie jest możliwe w większości przypadków do wymagać, aby zainstalować program Visual Studio, aby uruchomić aplikację.Jest ważne, aby mieć możliwość rozpowszechniania tylko części Visual C++, które są wymagane przez aplikację do prawidłowego działania.

Aby uzyskać więcej informacji na temat opakowań i redystrybucji zobacz następujące tematy:

Przykłady rozmieszczenia i sugestie dotyczące rozwiązywania problemów Zobacz:

Zobacz też

Koncepcje

Opis zależności aplikacji Visual C++

Wdrażanie za pomocą Instalatora Windows

Inne zasoby

Wdrażanie aplikacji biurowych (Visual C++)