Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Consulta varios archivos cpp en un Proyecto Visual c++ 2013

Estas en el tema de Consulta varios archivos cpp en un Proyecto Visual c++ 2013 en el foro de C/C++ en Foros del Web. Buenas Noches: Deseo saber como hacer para poder tener varios archivos cpp(consola win32) en un proyecto de visual studio c++ y poder compilarlos uno por ...
  #1 (permalink)  
Antiguo 12/07/2015, 21:52
 
Fecha de Ingreso: abril-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Consulta varios archivos cpp en un Proyecto Visual c++ 2013

Buenas Noches:
Deseo saber como hacer para poder tener varios archivos cpp(consola win32) en un proyecto de visual studio c++ y poder compilarlos uno por vez (establecer el que deseo compilar):Lo que ocurre es que siempre compilo el mismo archivo inicial cpp y cuando agrego un segundo no puedo compilar solamente ese.
Muchas gracias
Saludos
Walter C.
  #2 (permalink)  
Antiguo 13/07/2015, 01:27
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: Consulta varios archivos cpp en un Proyecto Visual c++ 2013

Los IDEs más actuales creo que puedes tener más de un proyecto abierto a la vez. Pero aun así si tiene que ser bajo un mismo proyecto, supongamos que tienes más de un main, puedes usar ifdef, ifnodef, define... Además con codeblocks se que se puede pinchar con el botón derecho del ratón sobre el fichero en el menú lateral y marcar en la opción build file o properties of .../Build, si quieres compilarlo o no, seguro en visual studio se puede hacer lo mismo aun que puede que sea de otra forma, o en propriedades del proyecto quizás. De todas las formas tiene que ser un autentico co**zo estar todo el rato definiendo que vas a compilar, creo que con el define como el ejemplo que pongo a continuación seria más productivo y más facil cambiar de uno a otro con solo cambiar el define en util.h.

Bajo un mesmo proyecto crear esos archivos:
util.h
Código C++:
Ver original
  1. //util.h
  2. #ifndef UTIL_H
  3. #define UTIL_H
  4.  
  5. #include <iostream>
  6. #define MAIN2
  7.  
  8. #endif // UTIL_H

main1.cpp
Código C++:
Ver original
  1. //main1.cpp
  2. #include "util.h"
  3. using namespace std;
  4. #ifdef  MAIN1
  5.  
  6.  
  7. int main (){
  8.     cout << "Este es el main1" << endl;
  9.    
  10.     cin.ignore();
  11.     return 0;
  12. }
  13.  
  14. #endif

main2.cpp
Código C++:
Ver original
  1. //main2.cpp
  2. #include "util.h"
  3. using namespace std;
  4. #ifdef  MAIN2  
  5.  
  6. int main (){
  7.     cout << "Este es el main2" << endl;
  8.    
  9.     cin.ignore();
  10.     return 0;
  11. }
  12.  
  13. #endif

Si quieres usar main1 vas al arcuivo util.h y definas #define MAIN1, si quieres usar el main2 entonces haga #define MAIN2

pruebalo y dime que te parece XD

Suerte.
  #3 (permalink)  
Antiguo 13/07/2015, 13:27
 
Fecha de Ingreso: julio-2015
Ubicación: Guatemala
Mensajes: 11
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Consulta varios archivos cpp en un Proyecto Visual c++ 2013

Buenas compañero y si intentas hacer esos programas en uno solo utilizando el método de librerías? y solo las mandas a llamar desde el cpp donde este el main! no se mucho de eso pero si realice un trabajo para la universidad y utilice ese método que es muy practico!

consulta este video >> https://www.youtube.com/watch?v=TLCD57KJx00

Etiquetas: 2013, cpp, proyecto, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:58.