Estoy tratando de usar XCode como mi entorno de entrenamiento para programas simples de C++. Si creo un nuevo proyecto, puedo completar todo con éxito (compilar, ejecutar), pero si agrego un archivo más, no se puede compilar como uno separado. Eso significa que necesito tener un main2() y un main3(), etc. porque tener 2 archivos con dos main() en la misma carpeta genera un error.
En palabras simples, quiero escribir código para 30 ejemplos de C++, cada uno en su propio archivo .cpp y compilar cada uno de ellos por separado y no como un proyecto completo (todos los archivos juntos que si hay dos funciones del mismo nombre, se estrellará).
Para compilar varios archivos separados (como resultado, archivos binarios separados), necesitaría crear objetivos separados para cada archivo.
Para agregar un nuevo destino, elija: Archivo -> Nuevo -> Destino... , seleccione, por ejemplo, Herramienta de línea de comandos . Asegúrese de que se haya agregado correctamente a su proyecto. Aquí hay un ejemplo:
Mi main.cpp
se agrega al objetivo multiple_targets
de esta manera:
Mi main-kopia.cpp
archivo se agrega target2
así:
para asegurarse de verificar las fases de construcción para cada objetivo, aquí hay un ejemplo de mi target2
fase de construcción:
Con esto puedo compilar tanto main.cpp
y main-kopia.cpp
. Observe que ambos tienen main()
dentro de ellos.
mateusz szlosek
Radolino
mateusz szlosek
Radolino
mateusz szlosek
Radolino
mateusz szlosek