Error de la línea de comandos D8048
no se puede compilar el archivo C 'file-name' con la opción /ZW
Solo se pueden pasar archivos de código fuente de C++ al compilador cuando se usa la opción del compilador /ZW
(Windows Runtime compilación).
Comentarios
De forma predeterminada, todos los archivos de un proyecto de la Plataforma universal de Windows (UWP) de C++ se compilan mediante la opción del compilador /ZW
. La opción /ZW
habilita las extensiones del compilador Windows Runtime o C++/CX. Desafortunadamente, /ZW
no funciona en archivos de código fuente de C.
Puede deshabilitar la compilación de C++/CX de forma selectiva para los archivos de C en proyectos de Visual Studio. Seleccione el archivo C en Explorador de soluciones y haga clic con el botón derecho para elegir Propiedades en el menú contextual. En el cuadro de diálogo Páginas de propiedades, seleccione la página Propiedades de configuración>C/C++ - Página de propiedad >general. Establezca la propiedad Consume Windows Runtime Extension en No
. Elija Aceptar para guardar los cambios.
Para obtener más información, vea Extensiones de componentes para .NET y UWP.