Udostępnij przez


Błąd wiersza polecenia D8048

Program nie może skompilować pliku C "file-name" z opcją /ZW

Uwagi

Podczas korzystania z /ZW opcji kompilatora (kompilacja środowisko wykonawcze systemu Windows) można przekazać tylko pliki kodu źródłowego języka C++.

Domyślnie wszystkie pliki w projekcie platformy uniwersalnej systemu Windows (UWP) w języku C++ są kompilowane przy użyciu opcji kompilatora /ZW . Opcja /ZW włącza rozszerzenia kompilatora środowisko wykonawcze systemu Windows lub C++/CX. Niestety, /ZW nie działa w plikach źródłowych języka C.

Kompilację języka C++/CX można wyłączyć selektywnie dla plików C w projektach programu Visual Studio. Wybierz plik C w Eksplorator rozwiązań, a następnie kliknij prawym przyciskiem myszy, aby wybrać polecenie Właściwości z menu skrótów. W oknie dialogowym Strony właściwości wybierz stronę właściwości>Konfiguracji C/C++ ->General. Ustaw właściwość Consume środowisko wykonawcze systemu Windows Extension na No. Wybierz przycisk OK , aby zapisać zmiany.

Aby uzyskać więcej informacji, zobacz Rozszerzenia składników dla platformy .NET i platformy UWP.

Zobacz też

/ZW(kompilacja środowisko wykonawcze systemu Windows)