Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zmienna środowiskowa, opcje kompilatora C++/CX i opcje konsolidatora obsługują tworzenie aplikacji dla środowisko wykonawcze systemu Windows.
Ścieżka biblioteki
Zmienna środowiskowa %LIBPATH% określa domyślną ścieżkę do wyszukiwania plików winmd.
Opcje kompilatora
Opcja | Opis |
---|---|
/ZW /ZW:nostdlib |
Włącza środowisko wykonawcze systemu Windows rozszerzenia języka. Parametr nostdlib uniemożliwia kompilatorowi używanie standardowej, wstępnie zdefiniowanej ścieżki wyszukiwania w celu znalezienia plików zestawu i winmd.Opcja /ZW kompilatora niejawnie określa następujące opcje kompilatora: - /FI vccorlib.h, który wymusza dołączenie pliku nagłówka vccorlib.h, który definiuje wiele typów wymaganych przez kompilator. - /FU Windows.winmd, który wymusza dołączenie pliku metadanych Windows.winmd dostarczonego przez system operacyjny i definiuje wiele typów w środowisko wykonawcze systemu Windows. - /FU Platform.winmd, który wymusza dołączenie pliku metadanych Platform.winmd dostarczonego przez kompilator i definiuje większość typów w rodzinie przestrzeni nazw platformy. |
/AI dir | Dodaje katalog określony przez parametr dir do ścieżki wyszukiwania używanej przez kompilator do znajdowania plików zestawu i winmd. |
Plik /FU | Wymusza dołączenie określonego modułu lub pliku winmd. Oznacza to, że nie trzeba określać #using pliku w kodzie źródłowym. Kompilator automatycznie wymusza dołączenie własnego pliku metadanych systemu Windows Platform.winmd. |
/D "WINAPI_FAMILY=2" | Tworzy definicję, która umożliwia korzystanie z podzestawu zestawu SDK Win32 zgodnego z środowisko wykonawcze systemu Windows. |
Opcje konsolidatora
Opcja | Opis |
---|---|
/APPCONTAINER[:NIE] | Oznacza plik wykonywalny jako możliwy do uruchomienia w aplikacji appcontainer (tylko). |
/WINMD[:{NO|TYLKO}] | Emituje plik winmd i skojarzony plik binarny. Ta opcja musi zostać przekazana do konsolidatora, aby element winmd był emitowany. NIE — nie emituje pliku winmd, ale emituje plik binarny. TYLKO — emituje plik winmd, ale nie emituje pliku binarnego. |
/WINMDFILE:nazwa pliku | Nazwa pliku winmd do emisji zamiast domyślnej nazwy pliku winmd. Jeśli w wierszu polecenia określono wiele nazw plików, używane jest nazwisko. |
/WINMDDELAYSIGN[:NO] | Częściowo podpisuje plik winmd i umieszcza klucz publiczny w pliku binarnym. NIE — (wartość domyślna) Nie podpisuje pliku winmd. /WINMDDELAYSIGN nie ma wpływu, chyba że /WINMDKEYFILE lub /WINMDKEYCONTAINER jest również określony. |
/WINMDKEYCONTAINER:name | Określa kontener kluczy do podpisania zestawu. Parametr name odpowiada kontenerowi kluczy używanemu do podpisywania pliku metadanych. |
/WINMDKEYFILE:nazwa pliku | Określa klucz lub parę kluczy do podpisania zestawu. Parametr nazwy pliku odpowiada kluczowi użytemu do podpisania pliku metadanych. |
Uwagi
Gdy używasz /ZW, kompilator automatycznie łączy się z wersją DLL środowiska uruchomieniowego języka C (CRT). Łączenie z wersją biblioteki statycznej jest niedozwolone, a użycie funkcji CRT, które nie są dozwolone w aplikacji platforma uniwersalna systemu Windows, spowoduje błąd czasu kompilacji.