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.
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.