visual varios valido studio solucion seleccione proyectos proyecto inicio elemento correctamente compilar como cargaron abrir c++ visual-studio-2013 mfc visual-studio-2015 mbcs

c++ - varios - seleccione un elemento de inicio valido visual studio



Error de MBCS al crear un proyecto MFC C++ con Visual Studio (3)

En lugar de instalar un complemento, puede considerar cambiar el conjunto de caracteres de MBCS a Unicode.

Esto se hace en las propiedades del proyecto como se muestra a continuación.

Abrí mi proyecto MFC existente con Visual Studio y cuando compilo me aparece el siguiente mensaje de error:

Error 1 error MSB8031: Use of MBCS encoding in MFC projects require an additional library to be downloaded and installed. Please see http://go.microsoft.com/fwlink/?LinkId=286820 for more information. C:/Program Files/MSBuild/Microsoft.Cpp/v4.0/v120/Microsoft.CppBuild.targets

¿De qué se trata esto?


Este mensaje de error se debe a la falta del paquete MBCS MFC. A partir de Visual Studio 2013, la parte de MBCS de la biblioteca MFC se ha separado del producto de Visual Studio en su propia descarga por separado. Instalar este paquete y reconstruirlo debería solucionar el problema.

  • La descarga está disponible here
  • Más información sobre este cambio está disponible here

Actualización para Visual Studio 2015

A partir de Visual Studio 2015, la biblioteca completa de MFC C ++ (incluidas las piezas de MBCS) es un componente de instalación opcional. Al instalar VS2015, si selecciona C ++ y MFC, también obtendrá la biblioteca MBCS.


Para Visual Studio 2015 :

De acuerdo con el artículo de Redistribución de la biblioteca MFC en MSDN, no hay archivos mfc140.dll en el directorio redist (c: / Archivos de programa (x86) / Microsoft Visual Studio 14.0 / VC / redist / x86).

Los archivos mfc140.dll se omitieron del directorio de archivos redistribuibles en Visual Studio 2015 RTM. Puede usar las versiones instaladas por Visual Studio 2015 en los directorios Windows / system32 y Windows / syswow64 en su lugar.