Autor
|
Tema: C++,qt, librerias qt necesarias para ejecutar aplicacion de qt creator (Leído 18,131 veces)
|
SBoyka
Desconectado
Mensajes: 8
|
Soy nuevo en el forum , este es mi primer post.. Tengo el siguiente problema que creo que ya es muy conocido por estos rumbos, cuando trate de compilar el programa hola mundo hecho en qt creator simplemente me dijo que faltaban archivos... uno tras otro.. investigue y se trata de las libreria qt que segun estuve escudriñando en este mismo forum pesan bastante y todo eso pero segui buscando en el forum y a la final no encontre donde puedo bajarme dichas librerias ni cuales son... el favor o la pregunta es la siguiente para el creador de demonio o para cualquier otro usuario de qt o qt creator que sepa que librerias son ... podrian postear el link por favor, gracias por su tiempo... p.d: de lo que pude investigar segun una guia son estos archivos pero aun asi sigue diciendome que me faltan archivos por colocar ... estos son algunos de ellos... C:\Qt\2010.01\qt\bin\QtCore4.dll (2,30 Mbytes) C:\Qt\2010.01\qt\bin\QtGui4.dll (9,06 Mbytes) C:\Qt\2010.01\mingw\bin\libgcc_s_dw2-1.dll (42,0 Kbytes)
|
|
« Última modificación: 2 Abril 2011, 20:30 pm por SBoyka »
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
Te bajaste el QT creator sin QT? LULZ. Necesitas las librerías de QT: http://qt.nokia.com/downloadsSelecciona la opción LGPL (a menos que estés dispuesto a pagar por una licencia comercial), y te bajas el QT SDK para el SO que uses. El SDK trae todas las librerías y el creator. El creator por si solo no trae las librerías.
|
|
« Última modificación: 2 Abril 2011, 20:40 pm por Akai »
|
En línea
|
|
|
|
SBoyka
Desconectado
Mensajes: 8
|
No en realidad yo si me baje el sdk que trae las librerias qt , pero lo que no se es como identificarlas...
a la hora de colocar mis programas en una maquina que no sea la mia tengo que poner esas librerias en la misma carpeta que el programa y la verdad no se cuales son...
la cuestion es que ni en mi maquina corre el programa porque no tengo las librerias para vincularlas con el programa que hice...
p.d: porque no creo que tenga que anexar todas las librerias qt osea descargarme todo el paquete de librerias qt a un simple hola mundo, ... me imagino que sera unas cuantas necesarias para la ejecucion de cada programa...
|
|
« Última modificación: 2 Abril 2011, 22:34 pm por SBoyka »
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
Prueba este simple programa creando y compilando desde qt creator: #include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec(); }
En principio, si tu distribuyes un programa en el que has utilizado librerías de QT tienes dos opciones: a) Compilar el programa con links estáticos: Esto empotra el código de las librerías que uses en el propio ejecutable (aumenta el peso del ejecutable, pero reduce dependencias) b) Proporcionar un pequeño redistributable al estilo del .net que contenga las librerías necesarias para correr programas en los que se use QT. Obivamente NO se necesita proporcionar la descarga de 400 y pico MB que componen el QT SDK, sino simplemente serían DLLs necesarias para el funcionamiento de los programas.
|
|
|
En línea
|
|
|
|
SBoyka
Desconectado
Mensajes: 8
|
Que va, compilo dandole debug, luego le doy release... en las opciones que tengo cerca de las flechas de play/run ... (el programa se ejecuta en modo diseño pero por fuera no...)
cuando voy a buscar el archivo en la carpeta aparece una carpeta normal donde se guardan todos los archivos y la carpeta que tiene el mismo nombre pero finaliza diciendo -desktop...
hay busco debug... busco el nombre de mi aplicacion y le doy click y aparece que falta mingwm10.dll ...
igual pasa con release...
|
|
« Última modificación: 3 Abril 2011, 00:38 am por SBoyka »
|
En línea
|
|
|
|
SBoyka
Desconectado
Mensajes: 8
|
Como no se como compilar estaticamente, como dices... solo me queda aderir las librerias... a la carpeta donde esta el archivo ejecutable
Por casualidad no sabes cuales son las librerias mas comunes por ejemplo para tu hello world...
o para la mayoria de las aplicaciones me imagino que hay un estandar... por ejemplo cuales usas tu en tus projectos....
gracias y perdona la insistencia pero es que el tema me interesa bastante...
p.d: Porque sino voy a tener que colocar todas las librerias y eso haria muy pesado el archivo quisiera que me ayudaran un poco en ser mas selectivo...
|
|
« Última modificación: 3 Abril 2011, 00:18 am por SBoyka »
|
En línea
|
|
|
|
[Zero]
Wiki
Desconectado
Mensajes: 1.082
CALL DWORD PTR DS:[0]
|
Coloca las librerías que te dice el ejecutable que faltan, QtCore, QtGui, y las de mingw. Las de Qt deberías de tenerlas en C:\Qt\XXX\qt\bin y las de minwg en C:\Qt\XXX\mingw\bin. Para debug, son las mismas dll's con una 'd' al final del nombre.Y cuando lo vayas a distribuír recuerda hacerlo en release. Saludos Edito, para compilar estáticamente: http://www.formortals.com/how-to-statically-link-qt-4/ http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Windows#Qt_Creator_users_and_Qt_.3E.3D_4.6
|
|
« Última modificación: 3 Abril 2011, 00:43 am por [Zero] »
|
En línea
|
“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza. Nietzsche
|
|
|
SBoyka
Desconectado
Mensajes: 8
|
Listo muchas gracias por la paciencia de los dos , a la final simplemente encontre los archivos donde digiste... y los fui agregando uno por uno.
voy a probar con la compilacion estatica...
|
|
|
En línea
|
|
|
|
pucheto
Desconectado
Mensajes: 215
|
voy a probar con la compilacion estatica... Para eso casi seguro q tenes q recompilar Qt...
|
|
|
En línea
|
|
|
|
[Zero]
Wiki
Desconectado
Mensajes: 1.082
CALL DWORD PTR DS:[0]
|
Sí, tiene que recompilar las librerías, como pone en los textos que le puse, y tarda bastante, pero sólo se hace una vez. Luego ten en cuenta de que hay cosas que no funcionan si usas la configuración estática, como los plugins, pero creo que no es tu caso.
Saludos
|
|
|
En línea
|
“El Hombre, en su orgullo, creó a Dios a su imagen y semejanza. Nietzsche
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como hago para ejecutar desde un archivo de vb una aplicación batch OCULTA???
Programación Visual Basic
|
hAcKeR92
|
2
|
2,724
|
3 Febrero 2008, 22:11 pm
por hAcKeR92
|
|
|
Problemas para ejecutar aplicacion de visual basic.net (vs 2005) en mi pda
.NET (C#, VB.NET, ASP)
|
kloud100
|
0
|
3,598
|
11 Noviembre 2008, 20:58 pm
por kloud100
|
|
|
Ejecutar Fumciones de librerias!
Programación Visual Basic
|
777Rubenix777
|
6
|
2,655
|
13 Enero 2011, 14:05 pm
por raul338
|
|
|
Necesito las librerias o archivos para ejecutar aplicaciones VisualFoxPro 5.0
Programación General
|
Megamente
|
0
|
3,068
|
25 Septiembre 2011, 06:47 am
por Megamente
|
|
|
Herramientas Librerias a usar para desarrollar aplicacion consola avanzada
Java
|
sk1pp3r
|
1
|
3,355
|
17 Enero 2017, 20:05 pm
por 0xFer
|
|