LNK2019 A pesar del contenido del código (Visual Studio 2013, C++)

Recientemente actualicé a Visual Studio 2013, y para evitar los problemas conocidos con la desinstalación de uno de los dos programas (anteriormente usé 2010) mientras el otro está instalado, desinstalé 2010 antes de instalar 2013.

A pesar del código que coloco en él, incluso el código simple que tiene solo unas pocas líneas, Todo obtiene este error LNK2019.

    #include<iostream>
    using namespace std;

    int main()
    {
        cout << "Testing" << endl;


        system("pause");
        return 0;
    }

Antes de que alguien comente con "No usar el sistema ("pausa")", lo sé y lo hice simplemente por razones de simplicidad para ver si el código se compilaría como tampoco lo haría con ninguno de mis códigos más largos.

Aquí hay una copia del mensaje de error.

Error 1 error LNK2019: símbolo externo sin resolver WinMain@16 referenciado en > función __tmainCRTStartup C:\Usuarios\z49203\Documentos\Visual Studio >2013\Proyectos\JCCNEW\JCCNEW\MSVCRTD.lib(crtexew.obj) JCCNEW

En cuanto a las extensiones en Visual Studio, tengo la versión en inglés con el paquete de idioma japonés. Como necesito poder codificar usando ambos juegos de caracteres.

preguntado el 03 de diciembre de 13 a las 13:12

1 Respuestas

Haga que su proyecto sea una aplicación de consola, no una de formulario de ventana. De lo contrario, el programa necesita un WinMain como punto de entrada en lugar de main.

Respondido el 03 de diciembre de 13 a las 13:12

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.