Aprendiendo C++ en Visual Studio 2008

Hace 1 año inicié con un curso básico de C++ usando Dev-Cpp, ahora en Visual Studio 2008 quize programar el famoso Hola Mundo pero me lanzaba errores que con Dev-cpp no habia. Era este:

Fatal error C1083: Cannot open include file: ‘iostream.h’: No such file or directory when trying to compile your C / C++ code.


Como podrán notar, pues al parecer indica que ese archivo no existe… pero en ese (al parecer) viene el famoso cout!! según lo que vi en el curso.

Entonces me puse a Googlear un rato y encontré la solución, aquí se las dejo:
Lo que sucede es que en Visual Studio se llaman de diferente manera a los headers que ya existen, entonces la manera correcta de llamarlo es:

#include <iostream>

No olviden incluir después:

using namespace std;

Entonces nuestro famoso Hola Mundo en C++ en Visual Studio 2008 quedaría así:

#include "stdafx.h"
#include <iostream>

using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
	cout << "Hola Mundo";
	system("Pause");
	return 0;
}

El system(“Pause”); es para pausar la ejecución del programa… que te diga… Presione una tecla para continuar. 🙂

Espero nos ayudemos a aprender C y C++, en realidad mis objetivos son listar los dispositivos USB conectados a la computadora, pero para hacerlo necesito aprender primero C++, luego aprenderé C# y compararé cual servirá mejor para algún proyecto.

Author: Miguel González López

Software Engineer

3 thoughts on “Aprendiendo C++ en Visual Studio 2008”

  1. Se me olvidaba comentar. ¿Alguien conoce alguna libreria para poder listar los dispositivos USB desde Java o C++?

  2. hola tengo elmismoproblema e probado con sus soluciones ysigue apareciendo el error
    Error 1 fatal error C1083: No se puede abrir el archivo incluir: ‘stdafx.h’: No such file or directory

    por fa quiero saber si tengo k instalar otra ves el programa o solo puedo instalar la libreria
    saludos

  3. Hola jerry, el problema que sucede es que no tienes el archivo stdafx.h en la carpeta Header Files

    Ese archivo me lo generó Visual Studio automáticamente. En la carpeta Header Files da click secundario y presiona el Elemento Add New Item… Busca Header File (.h) y pon de nombre “stdafx.h”, presiona Add y agrega el siguiente contenido…

    // stdafx.h : include file for standard system include files,
    // or project specific include files that are used frequently, but
    // are changed infrequently
    //
    #pragma once
    #include “targetver.h”
    #include
    #include
    // TODO: reference additional headers your program requires here

    Saludos!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.