Foros del Web » Administración de Sistemas » Unix / Linux »

programa con KDevelop y Qt-Designer

Estas en el tema de programa con KDevelop y Qt-Designer en el foro de Unix / Linux en Foros del Web. Hola a todos, os comento mi caso: tengo todos los archivos de un programa hecho en C++ y con su interficie grafica. Lo unico que ...
  #1 (permalink)  
Antiguo 22/04/2009, 05:03
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
programa con KDevelop y Qt-Designer

Hola a todos,

os comento mi caso:

tengo todos los archivos de un programa hecho en C++ y con su interficie grafica. Lo unico que se es que esta hecho con KDevelop y Qt-Designer 3(diria).

El caso es que necesito ejecutar eso, para hacerlo funcionar.

No se si existe la posibilidad de hacer un archivo ejecutable para no tener que abrir siempre esos programas o algo, porque la verdad, desconozco un poco como funcionan estos programas.

EL caso es que tengo todos los archivos, incluso el makefile que he leido por ahi que es como un ejecutable?? o algo asi.

Me he leido un manual por internet, donde "en principio" explicaban como crear un archivo makefile y tal..y acabar ejecutando el programa bajo la interficie grafica....pero nada, me pierdo en los pasos, no doy pie con bola...

¿Hay alguien que pudiese ayudarme a ejecutar ese programa? ¿Podria enviarle los archivos, para que se mire como se puede hacer? o si no es mucho pedir, que crease el ejecutable?


Saludos!!
  #2 (permalink)  
Antiguo 22/04/2009, 07:59
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Respuesta: programa con KDevelop y Qt-Designer

¿Estás seguro de que el ejecutable NO está ya creado? Abre una consola, navega hacia la ruta de tu programa y escribe "ls -algh". Fíjate si alguno de los archivos tiene activado el bit "x"; en ese caso, es ejecutable.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 22/04/2009, 08:25
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

De acuerdo! voy a probar y te comento, vale?

Saludos!
  #4 (permalink)  
Antiguo 22/04/2009, 09:54
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

Cita:
Iniciado por ociomax Ver Mensaje
¿Estás seguro de que el ejecutable NO está ya creado? Abre una consola, navega hacia la ruta de tu programa y escribe "ls -algh". Fíjate si alguno de los archivos tiene activado el bit "x"; en ese caso, es ejecutable.
Que va.

Lo acabo de mirar, y ningun archivo tiene la X. Te adjunto una captura de pantalla para que lo veas:

////no recordaba que hasta que no lleve 30 dias no podre compartir enlaces o imagenes, por lo que te envio el link a la imagen por privado////

Podria enviarte los archivos por email, para ver si tu sabes ejecutarlo o hacer el ejecutable?

Saludos y gracias!
  #5 (permalink)  
Antiguo 22/04/2009, 19:53
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Respuesta: programa con KDevelop y Qt-Designer

Ejecuta "make" (sin las comillas) dentro del directorio y fíjate si aparece un ejecutable.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #6 (permalink)  
Antiguo 23/04/2009, 03:20
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

Oks! lo pruebo y te copio aqui lo que aparece, vale?


Gracias!!
  #7 (permalink)  
Antiguo 23/04/2009, 09:30
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

Hola de nuevo Ociomax,

que va, no me aparece ningun ejecutable.

Si hago "qmake -project" se me crea un archivo con extension ".pro", que por lo que he leido por ahi, es algo asi como el "previo" al ejecutable final.

Te paso por mail lo que tengo, a ver que te parece??
  #8 (permalink)  
Antiguo 23/04/2009, 10:31
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Respuesta: programa con KDevelop y Qt-Designer

Prueba con esto:
Código:
qmake -project
qmake
make
PD. Mejor deja el código fuente en algún sitio público para que podamos descargarlo y probar.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #9 (permalink)  
Antiguo 23/04/2009, 18:18
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

Podria subirlo a webs tipo "Megaupload", pero no puedo poner el enlace de descarga aqui, porque el foro me dice que hasta que no tenga una antiguedad de 30 dias, no puedo copiar enlaces. :(

Lo probaré asi:

ht-tp:
//ww
w.megaupload
.c
om/
?d=OM558GTA


Si unes todo esto, tendras el enlace de descarga de todo lo que tengo. En la carpeta esta el Makefile
  #10 (permalink)  
Antiguo 24/04/2009, 09:36
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Respuesta: programa con KDevelop y Qt-Designer

Lo siento, descargué el código e intenté compilarlo pero aparecen errores del tipo:
Código:
FTC.h:45:22: error: iostream.h: No existe el fichero ó directorio
Y sin embargo, ese archivo existe:
Código:
christian-ubuntu@christian-ubuntu-laptop:~$ find /usr/include/ -name iostream
/usr/include/c++/4.3/iostream
christian-ubuntu@christian-ubuntu-laptop:~$
Si quieres intentar por ti mismo, sigue los pasos de mi comentario anterior.

PD. Para los curiosos: sí, estoy usando Ubuntu por simple curiosidad de ver qué trae la nueva versión .
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #11 (permalink)  
Antiguo 24/04/2009, 17:37
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 3 meses
Puntos: 47
Respuesta: programa con KDevelop y Qt-Designer

Mmmm, Ubunnnntu... (Léase como si Homero dijera "Rosquiiiillas")
__________________
¡Volviendo a la programación!
  #12 (permalink)  
Antiguo 03/05/2009, 11:34
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

Buenas compañeros!!


despues de varios dias sin molestaros (ejeje, se que me puse pesado de buen principio), vuelvo con mas dudas.

Logre solucionar el tema del qwt. Instale la libreria y ya esta. Luego me doy un error con el G++, entonces me informe y entendi que debia instalarlos, y finalmente me dio un error que por lo que he leido por internet, es bastante comun: que no me encontraba iostream.h

Esto lo solucione quitando el ".h" y añadiendo debajo esto:

using namespace std;

El caso es que ahora hago los pasos que me dijisteis aqui:

qmake -project
qmake C++.pro (en mi caso este es el nombre)
make

Bien, por primera vez desde que inicie este hilo en el foro, el make no me ha dado errores. Sin embargo si bastantes "Warnings" o avisos, aunque me parece que eso no impide compilar. Bien...no me ha dado errores, pero me salen un pilon de cosas que os copio aqui(pido perdon por adelantado, porque se que es largo y ferragoso), donde segun me parece a mi, hay que prestar atencion a la penultima linea donde dice esto.

make: *** [Aplicacions_RX60.cpp] Violación de segmento
make: *** Se borra el archivo `Aplicacions_RX60.cpp'

No se si estare en lo cierto o no al ver que aqui hay una "especie" de error o que...

Bueno, alla va, os copio la salida de la consola:

(No me deja copiar el codigo porque me paso de los caracteres, y tampoco poner un enlace por aquello de que no tengo 30 dias de nuevo usuario y tal..., asi que si no os importa, os copio el codigo en el siguiente mensaje)

Que me podeis decir al respecto? Pense que despues del make, tendria un ejecutable y me ha sorprendido encontrarme que el mismo make borra el archivo .cpp.

Saludos y gracias a todos :)
  #13 (permalink)  
Antiguo 03/05/2009, 11:37
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

No me deja poner mas de 10.000 caracteres.

Cita:
[albertofersie@skynet C++]$ make
/usr/lib/qt-3.3/bin/uic Aplicacions_RX60.ui -o Aplicacions_RX60.h
g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I. -I. -I/usr/lib/qt-3.3/include -o control_force.o control_force.cpp
control_force.cpp: In member function ‘bool Aplicacions::contacte_x(float)’:
control_force.cpp:1102: aviso: variable ‘modul’ sin usar
control_force.cpp:1104: aviso: variable ‘positiu’ sin usar
control_force.cpp: At global scope:
control_force.cpp:1321: aviso: parámetro ‘x_positiu’ sin uso
control_force.cpp: In member function ‘void Aplicacions::Seguiment_superficie(float*, float, float, float, double*)’:
control_force.cpp:1717: aviso: variable ‘aux_fx’ sin usar
control_force.cpp:1717: aviso: variable ‘aux_fz’ sin usar
control_force.cpp: In member function ‘int Aplicacions::Home()’:
control_force.cpp:1879: aviso: el control alcanza el final de una función que no es void
control_force.cpp: In member function ‘int Aplicacions::Movi(float*, int, int, bool)’:
control_force.cpp:1810: aviso: el control alcanza el final de una función que no es void
control_force.cpp: In member function ‘bool Aplicacions::contacte_y(float)’:
control_force.cpp:1152: aviso: el control alcanza el final de una función que no es void
control_force.cpp: In member function ‘bool Aplicacions::contacte_x(float)’:
control_force.cpp:1123: aviso: el control alcanza el final de una función que no es void
control_force.cpp: In member function ‘float Aplicacions::Abs(float)’:
control_force.cpp:652: aviso: el control alcanza el final de una función que no es void
control_force.cpp: In member function ‘bool Aplicacions::punt_proper(float, float, float, float)’:
control_force.cpp:472: aviso: el control alcanza el final de una función que no es void
g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I. -I. -I/usr/lib/qt-3.3/include -o CS8modbus.o CS8modbus.cpp
g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I. -I. -I/usr/lib/qt-3.3/include -o FTC.o FTC.cpp
(aqui en medio solo hay warnings, por tanto los he borrado)
FTC.cpp: In member function ‘void FTC::pa_float(float*, float*, float*, float*, float*, float*, short int*)’:
FTC.cpp:330: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:321: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:339: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::pa_int(short int*, short int*, short int*, short int*, short int*, short int*, short int*)’:
FTC.cpp:400: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:391: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:409: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::p_int(short int*, short int*, short int*, short int*)’:
FTC.cpp:469: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:461: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:478: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::a_int(short int*, short int*, short int*, short int*)’:
FTC.cpp:533: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:525: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:542: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::zero(short int*)’:
FTC.cpp:591: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:584: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:600: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::info_force()’:
FTC.cpp:638: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:659: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:631: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:647: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:668: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::info_position()’:
FTC.cpp:708: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:727: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:701: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:717: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:736: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::info_sensor()’:
FTC.cpp:776: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:795: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:769: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:785: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:804: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::info_interface()’:
FTC.cpp:846: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:865: aviso: comparación entre expresiones enteras signed y unsigned
FTC.cpp:839: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:855: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:874: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::set_baudrate()’:
FTC.cpp:902: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:910: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:920: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:922: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:924: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:926: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:928: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:930: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp:935: aviso: se descarta el valor de devolución de ‘ssize_t read(int, void*, size_t)’, se declaró con el atributo warn_unused_result
FTC.cpp: In member function ‘void FTC::send_comand(char)’:
FTC.cpp:1042: aviso: se descarta el valor de devolución de ‘ssize_t write(int, const void*, size_t)’, se declaró con el atributo warn_unused_result
g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I. -I. -I/usr/lib/qt-3.3/include -o main.o main.cpp
/usr/lib/qt-3.3/bin/uic Aplicacions_RX60.ui -i Aplicacions_RX60.h -o Aplicacions_RX60.cpp
make: *** [Aplicacions_RX60.cpp] Violación de segmento
make: *** Se borra el archivo `Aplicacions_RX60.cpp'
  #14 (permalink)  
Antiguo 03/05/2009, 14:17
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Respuesta: programa con KDevelop y Qt-Designer

¿Violación de segmento? Me suena a que hay errores en el código, o simplemente ese no programa no funciona en distribuciones actuales de Linux por incompatibilidad de alguna biblioteca.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #15 (permalink)  
Antiguo 03/05/2009, 19:00
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

Ahora mismo estoy usando Fedora 10. Por lo que se, este programa se hizo bajo Ubuntu, en el añp 2007, por lo que probare Ubuntu 5.04 o 5.10 que son del 2007 si mal no recuerdo.

Mirare de bajarme las versiones de KDevelop y de Qt-Designer de esa epoca..y te comento :)
  #16 (permalink)  
Antiguo 03/05/2009, 19:21
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Respuesta: programa con KDevelop y Qt-Designer

No, Ubuntu 5.04 y 5.10 son de abril y octubre de 2005 respectivamente. ¿Cómo lo sé? Es que resulta que la numeración de la versión corresponde primero al año, y luego al mes. Del 2007 son 7.04 y 7.10.

Más info: http://es.wikipedia.org/wiki/Ubuntu
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #17 (permalink)  
Antiguo 04/05/2009, 03:50
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

ups!! gracias por el aviso! :)
  #18 (permalink)  
Antiguo 07/05/2009, 10:54
 
Fecha de Ingreso: abril-2009
Mensajes: 13
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: programa con KDevelop y Qt-Designer

Queria haceros una pregunta:

en el Makefile que tengo aparece esto:

Cita:
####### Output directory

OBJECTS_DIR = ./

####### Files

HEADERS = staubli_rx60.h \
Aplicacions_RX60.ui.h \
control_force.h \
CS8modbus.h \
FTC.h
SOURCES = main.cpp \
control_force.cpp \
CS8modbus.cpp \
FTC.cpp \
staubli_rx60.cpp
OBJECTS = main.o \
control_force.o \
CS8modbus.o \
FTC.o \
staubli_rx60.o \
Aplicacions_RX60.o
resulta que arriba, en Headers, el staubli_rx60.h tengo el codigo, aunque no tengo creado el archivo aun, asi que simplemente tengo que copiarlo y guardarlo como .h y ya esta. Sin embargo, en SOURCES pone "staubli_rx60.cpp" y este archivo no lo tengo. Puede ser que sea el Makefile quien se encargue de crearlo?

Os copio las zonas de codigo del Makefile donde aparece alguna vez Staubli, para ver si podeis ayudarme con esa duda:

Acto seguido de lo copiado anteriormente aparece esto:

Cita:
FORMS = Aplicacions_RX60.ui
UICDECLS = Aplicacions_RX60.h
UICIMPLS = Aplicacions_RX60.cpp
SRCMOC = moc_staubli_rx60.cpp \
moc_Aplicacions_RX60.cpp
OBJMOC = moc_staubli_rx60.o \
moc_Aplicacions_RX60.o
DIST = src.pro
QMAKE_TARGET = staubli_rx60
DESTDIR = ../bin/
TARGET = ../bin/staubli_rx60
Luego no vuelve a aparecer hasta aqui:

Cita:
####### Build rules

all: Makefile $(TARGET)

$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
test -d ../bin/ || mkdir -p ../bin/
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)

mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)

$(MOC):
( cd $(QTDIR)/src/moc && $(MAKE) )

Makefile: src.pro /usr/share/qt3/mkspecs/default/qmake.conf /usr/lib/libqt-mt.prl
$(QMAKE) -o Makefile src.pro
qmake:
@$(QMAKE) -o Makefile src.pro

dist:
@mkdir -p .tmp/staubli_rx60 && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/staubli_rx60/ && $(COPY_FILE) --parents Aplicacions_RX60.ui.h .tmp/staubli_rx60/ && ( cd `dirname .tmp/staubli_rx60` && $(TAR) staubli_rx60.tar staubli_rx60 && $(GZIP) staubli_rx60.tar ) && $(MOVE) `dirname .tmp/staubli_rx60`/staubli_rx60.tar.gz . && $(DEL_FILE) -r .tmp/staubli_rx60

mocclean:
-$(DEL_FILE) $(OBJMOC)
-$(DEL_FILE) $(SRCMOC)

uiclean:
-$(DEL_FILE) $(UICIMPLS) $(UICDECLS)

yaccclean:
lexclean:
clean: mocclean uiclean
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
y finalmente, aparece por ultima vez aqui:

Cita:
####### Compile

main.o: main.cpp Aplicacions_RX60.h \
control_force.h \
CS8modbus.h \
FTC.h

control_force.o: control_force.cpp control_force.h \
CS8modbus.h \
FTC.h

CS8modbus.o: CS8modbus.cpp CS8modbus.h

FTC.o: FTC.cpp FTC.h

staubli_rx60.o: staubli_rx60.cpp staubli_rx60.h \
filesave.xpm \
fileopen.xpm \
fileprint.xpm

Aplicacions_RX60.h: Aplicacions_RX60.ui control_force.h \
CS8modbus.h \
FTC.h
$(UIC) Aplicacions_RX60.ui -o Aplicacions_RX60.h

Aplicacions_RX60.cpp: Aplicacions_RX60.h Aplicacions_RX60.ui Aplicacions_RX60.ui.h control_force.h \
CS8modbus.h \
FTC.h
$(UIC) Aplicacions_RX60.ui -i Aplicacions_RX60.h -o Aplicacions_RX60.cpp

Aplicacions_RX60.o: Aplicacions_RX60.cpp Aplicacions_RX60.ui.h \
Aplicacions_RX60.h

moc_staubli_rx60.o: moc_staubli_rx60.cpp staubli_rx60.h

moc_Aplicacions_RX60.o: moc_Aplicacions_RX60.cpp Aplicacions_RX60.h control_force.h \
CS8modbus.h \
FTC.h

moc_staubli_rx60.cpp: $(MOC) staubli_rx60.h
$(MOC) staubli_rx60.h -o moc_staubli_rx60.cpp

moc_Aplicacions_RX60.cpp: $(MOC) Aplicacions_RX60.h
$(MOC) Aplicacions_RX60.h -o moc_Aplicacions_RX60.cpp

Como en otras ocasiones, siento decir que no puedo subir el codigo a alguna web y enlazarla aqui, porque el foro no me deja por el momento. Si alguien quiere ver el codigo del makefile al completo, que me envie un privado.

Gracias! y espero que podais ayudarme!
  #19 (permalink)  
Antiguo 07/05/2009, 14:08
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Respuesta: programa con KDevelop y Qt-Designer

.cpp significa que es un archivo de código fuente de C++. Nunca he visto un Makefile que cree un archivo de ese tipo.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
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 20:50.