como compilo dos archivos .cpp y un archivo .h ...[resuelto]

Iniciado por flony, 1 Octubre 2012, 23:29 PM

0 Miembros y 1 Visitante están viendo este tema.

flony

hola amigos, me da mucha verguenza decir que no entendi como hacerlo de esta pagina saque algo pero no termino por entender
http://msdn.microsoft.com/es-es/library/226t7yxe.aspx#Y300
bueno mi pregunta es mas de orden de conocer el IDE que tengo mas que de lo que escribo como codigo...
como dice el titulo tengo dos archivo .cpp y un archivo .h...o sea hasta un achivo .cpp y un archivo .h iba bien eso lo se hacer, pero con dos .cpp ni idea...uso "visual c++ 2012", aclaro es un ejercicio de un libro "c++ como prgramar" deitel

donde ubico LibroCalificaciones.cpp...como compilo...alguna ayuda...algo plis
alli los codigos
LibroCalificaciones.h
#include<string>
using std::string;
//definicion de clase
class LibroCalificaciones
{
public:
LibroCalificaciones(string);
~LibroCalificaciones(){};
void establecerNombreCurso(string);
string obtenerNombreCurso();
void mostrarMensaje();

private:
string nombreCurso;
};


LibroCalificaciones.cpp
#include "LibroCalificaciones.h"

LibroCalificaciones::LibroCalificaciones(string nombre)
{
establecerNombreCurso(nombre);
}

void LibroCalificaciones::establecerNombreCurso(string nombre)
{
nombreCurso=nombre;
}

string LibroCalificaciones::obtenerNombreCurso()
{
return nombreCurso;
}

void LibroCalificaciones::mostrarMensaje()
{
cout<<"haber que pasa"<<obtenerNombreCurso()
<<"!"<<endl;
}


main.cpp
#include<iostream>
using std::cout;
using std::endl;

#include "LibroCalificaciones.h"

int main()
{
LibroCalificaciones libroCalificaciones1( "flony");
LibroCalificaciones libroCalificaciones2("al pedo");

cout<<"ya ni se que escribir"<<libroCalificaciones1.obtenerNombreCurso()
<<"\n libroCalificaciones creado para el curso:" <<libroCalificaciones2.obtenerNombreCurso()
<<endl;
return 0;
}


:-\ :-\ :-\
bueno como dije me da cosita preguntar dos veces pero quiero aprender
si un problema no tiene solucion entonces no es un problema...es algo inevitable

n0z

Tienes que meterlo todo en un mismo proyecto, por lo menos en Dev-C++ es asi, y luego en las opciones del proyecto poner donde tienes los archivos cabecera .h y los .o objeto.

Supongo que en en visual c++ sera parecido.

flony

listo lo consegui es tan simple que da bronca, se ubican los dos codes .cpp en archivo de fuentes el encabezado en archivos de encabezados y se lo compila solamente al archivo main.cpp
si un problema no tiene solucion entonces no es un problema...es algo inevitable