Udostępnij za pośrednictwem


Redystrybuowanie szablonów ATL i OLE DB

Active Template Library (ATL) lub OLE DB szablony projektu może być budowany dla MinDependency lub konfiguracji MinSize.

Konfiguracja MinDependency pojawi się po ustawieniu Użycie biblioteki ATL właściwość, aby Statyczne łącze do biblioteki ATL na Ogólne strona właściwości i zestaw Runtime Library właściwość, aby wielowątkowych (/ MT) na Generowania kodu strona właściwości (folder C/C++).

Konfiguracja MinSize pojawi się po ustawieniu Użycie biblioteki ATL właściwość, aby Dołączanej biblioteki ATL na Ogólne właściwość strony lub zestawu Runtime Library właściwość, aby Multi-threaded DLL (/ MD) na Generowania kodu strona właściwości (folder C/C++).

MinSize sprawia, że dane wyjściowe tak mały, jak to możliwe, ale wymaga, aby plik ATL100.dll i związany z Msvcr100.dll (Jeśli wybrano Multi-threaded DLL (/ MD) opcji) znajdują się na komputerze docelowym.ATL100.dll powinien być zarejestrowany na komputerze docelowym, aby zapewnić, że wszystkie funkcje biblioteki ATL jest obecny.ATL100.dll zawiera ANSI i eksportuje Unicode.

W przypadku tworzenia projektu ATL lub szablonów OLE DB dla elementu docelowego MinDependency, nie trzeba zainstalować i zarejestrować ATL100.dll na komputerze docelowym, mimo że można uzyskać większy obraz programu.

Jeśli redystrybuować ATL pliku wykonywalnego aplikacji, należy zarejestrować plik .exe (i wszelkie zawarte w niej formanty) wydając następujące polecenie:

filename /regserver

gdzie filename jest nazwą pliku wykonywalnego.

W przypadku aplikacji OLE DB szablony upewnić się, że na komputerze docelowym ma najnowsze wersje plików Microsoft Data Access Components (MDAC).Aby uzyskać więcej informacji, zobacz Redystrybuowanie plików obsługi baz danych.

Zobacz też

Koncepcje

Redystrybuowanie plików programu Visual C++