¿Cómo usar Visual Studio C++ Compiler?


Recientemente instalé Visual Studio 2013. Puedo crear un nuevo proyecto (Visual C++), pero el error que tengo que encontrar es que no puedo ejecutar la aplicación. Aquí está el código que estoy tratando de ejecutar en Visual Studio 2013.

#include <iostream>
using namespace std;

int main() {
    cout << "Hello World";
    return 0;
}

Estoy seguro de que este código se ejecutará, y dará salida hola mundo , pero en Visual Studio me da problemas, diciendo:

Los valores no pueden ser null,
Nombre del parámetro: solutionDirectory.

¿Qué me estoy perdiendo aquí?

Aquí hay una imagen para esto:

introduzca la descripción de la imagen aquí

Author: Arslan Ali, 2013-10-21

3 answers

En Visual Studio, no puede abrir un archivo .cpp y esperar que se ejecute. Primero debe crear un proyecto, o abrir el .cpp en algún proyecto existente.

En su caso, no hay proyecto, por lo que no hay proyecto para construir.

Vaya a File --> New --> Project --> Visual C++ --> Win32 Console Application. Puede desmarcar "crear un directorio para la solución". En la siguiente página, asegúrese de marcar "Proyecto vacío".

Luego, puede agregar .cpp archivos que creó fuera de Visual Studio haciendo clic derecho en el icono Solution explorer en la carpeta "Fuente" y Add - >Elemento existente.

Obviamente se puede crear nuevo .cpp de esta manera también (Añadir New > Nuevo). El .el archivo cpp se creará en el directorio del proyecto.

Luego puede presionar ctrl+F5 para compilar sin depurar y puede ver la salida en la ventana de la consola.

 44
Author: tomi.lee.jones,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-30 15:42:47

Usted puede estar olvidando algo. Antes de #include <iostream>, escribe #include <stdafx.h> y tal vez eso ayude. Luego, cuando haya terminado de escribir, haga clic en prueba, luego haga clic en salida de compilación, luego cuando haya terminado de procesar / compilar, presione Ctrl + F5 para abrir el Símbolo del sistema y debería tener la salida y "presione cualquier tecla para continuar."

 -2
Author: TinyMrCaliber,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-14 18:08:10

La aplicación no se ejecutará porque necesita cambiar el nombre de la fuente 1.archivo cpp a Main.cpp

 -5
Author: HudsonGTV,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-10 06:06:40