Diferencia entre revisiones de «Introducción a Patrones de Diseño en C++ con Qt4/1.8 Makefile, qmake y archivos de proyecto»
Contenido eliminado Contenido añadido
Línea 25:
{{Figura|1.3|Pasos de Construcción de (q)make|http://upload.wikimedia.org/wikipedia/commons/a/a2/Introducci%C3%B3n_a_Patrones_de_Dise%C3%B1o_en_C%2B%2B_con_Qt4-Figura_1.3.png}}
La transcripción de abajo muestra que archivos son creados en cada paso del proceso de construcción para el [[Introducción a Patrones de Diseño en C++ con Qt4/1.7 Diálogos Qt para entrada/salida de usuario#Ejemplo 1.6|Ejemplo 1.6]]:
src/early-examples/example1> ls -sF▼
total 296▼
4 fac1.cpp ▼
src/early-examples/example1> qmake -project▼
src/early-examples/example1> ls -sF▼
total 296▼
4 fac1.cpp 4 example1.pro ▼
src/early-examples/example1> qmake▼
src/early-examples/example1> ls -sF▼
total 296▼
4 fac1.cpp 4 example1.pro 4 Makefile ▼
src/early-examples/example1> make▼
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED▼
-I/usr/local/Trolltech/Qt-4.4.1/mkspecs/linux-g++ -I.▼
-I/usr/local/Trolltech/Qt-4.4.1/include/QtCore▼
-I/usr/local/Trolltech/Qt-4.4.1/include/QtCore▼
-I/usr/local/Trolltech/Qt-4.4.1/include/QtGui▼
-I/usr/local/Trolltech/Qt-4.4.1/include/QtGui▼
-I/usr/local/Trolltech/Qt-4.4.1/include -I. -I. -o fac1.o fac1.cpp▼
g++ -Wl,-rpath,/usr/local/Trolltech/Qt-4.4.1/lib -o example1 fac1.o▼
-L/usr/local/Trolltech/Qt-4.4.1/lib -lQtGui -L/usr/local/Trolltech/Qt-4.4.1/lib▼
-L/usr/X11R6/lib -pthread -lpng -lSM -lICE -pthread -pthread -lXi -lXrender▼
-lXrandr -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread▼
-lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread▼
src/early-examples/example1> ls -sF▼
total 288▼
124 example1* 4 example1.pro 4 fac1.cpp 148 fac1.o 8 Makefile▼
total 420▼
src/early-examples/example1> ▼
▲ src/early-examples/example1> ls -sF
▲ total 296
▲ 4 fac1.cpp
▲ src/early-examples/example1> qmake -project
▲ src/early-examples/example1> ls -sF
▲ total 296
▲ 4 fac1.cpp 4 example1.pro
▲ src/early-examples/example1> qmake
▲ src/early-examples/example1> ls -sF
▲ total 296
▲ 4 fac1.cpp 4 example1.pro 4 Makefile
▲ src/early-examples/example1> make
▲ g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
▲ g++ -Wl,-rpath,/usr/local/Trolltech/Qt-4.4.1/lib -o example1 fac1.o
▲ src/early-examples/example1> ls -sF
▲ total 288
▲ 124 example1* 4 example1.pro 4 fac1.cpp 148 fac1.o 8 Makefile
▲ total 420
▲ src/early-examples/example1>
'''qmake -project''' crea un proyecto cuyo nombre es el mismo que el directorio de los archivos de origen. '''make''' creará un ejecutable con el mismo nombre del proyecto.
Nota que nosotros podemos ver los argumentos pasados al compilador cuando corremos make. Si se encuentra algun error, lo veremos también.
----
{{nav2|Introducción a Patrones de Diseño en C++ con Qt4/1.7.1 Ejercicios:Diálogos Qt para entrada/salida de usuario|Ejercicios:Diálogos Qt para entrada/salida de usuario|Introducción a Patrones de Diseño en C++ con Qt4|Contenido|Introducción a Patrones de Diseño en C++ con Qt4/1.8.1 include: Encontrando archivos de cabecera|#include: Encontrando archivos de cabecera}}
Línea 67 ⟶ 70:
<references></references>
----
[[Categoría:Introducción a Patrones de Diseño en C++ con Qt4|
|