🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.os.linux.programacion
5 messages
5 total messages Started by feo Thu, 09 Nov 2006 01:54
como compilar aplicaciones glade en windows?
#588
Author: feo
Date: Thu, 09 Nov 2006 01:54
10 lines
1361 bytes
Hola, se que no es estrictamente linux, ....
He echo una aplicaci�n super sencilla en linux con glade y al final pude 
compilarla con autogen y make. Luego prob� desde code::blocks y lo consegu�.

Pero ahora necesito compilarla desde windows y como no hay autogen ni 
make ni na de na no se como hacerlo ;( alguna ayudita ??

gracias
-- 
ent�rate http://www.subestacionpatraixfuera.com
Re: como compilar aplicaciones glade en windows?
#589
Author: Gonzalo Pérez de Olaguer Córdoba
Date: Thu, 09 Nov 2006 03:24
18 lines
1812 bytes
Hola "feo@soy.madre" <paslical_2000QUITAESTO@yahoo.es>
el Thu, 09 Nov 2006 02:54:38 +0100 escribiste:

> Hola, se que no es estrictamente linux, ....
> He echo una aplicación super sencilla en linux con glade y al final pude 
> compilarla con autogen y make. Luego probé desde code::blocks y lo conseguí.
> 
> Pero ahora necesito compilarla desde windows y como no hay autogen ni 
> make ni na de na no se como hacerlo ;( alguna ayudita ??

instala cygwin: implementa la API de UNIX para Windows y contiene
todas las utilidades habituales de UNIX

-- 
Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
PGP key 2861C704 --- F206 5671 6789 425D 111C  1302 214F 1934 2861 C704
Re: como compilar aplicaciones glade en windows?
#590
Author: feo
Date: Thu, 09 Nov 2006 12:01
49 lines
2603 bytes
Gonzalo P�rez de Olaguer C�rdoba escribi�:
> instala cygwin: implementa la API de UNIX para Windows y contiene
> todas las utilidades habituales de UNIX
> 

pues ya lo he echo y he instalado:



pero me da el siguiente error el autogen generado por glade:

Administrador@xpsp2 /cygdrive/c/temp/holaglade2
$ ./autogen.sh
: command not found3:
: command not found6:
: command not found8:
'/autogen.sh: line 99: syntax error near unexpected token `in
'/autogen.sh: line 99: `case $CC in

probando (por probar) con autoconf:

Administrador@xpsp2 /cygdrive/c/temp/holaglade2
$ autoconf
configure.in:5: error: possibly undefined macro: AM_INIT_AUTOMAKE
       If this token and others are legitimate, please use m4_pattern_allow.
       See the Autoconf documentation.
configure.in:6: error: possibly undefined macro: AM_CONFIG_HEADER
configure.in:7: error: possibly undefined macro: AM_MAINTAINER_MODE
configure.in:11: error: possibly undefined macro: AM_PROG_CC_STDC
configure.in:24: error: possibly undefined macro: AM_CONDITIONAL
configure.in:34: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT

y probando con ./configure:

Administrador@xpsp2 /cygdrive/c/temp/holaglade2
$ ./configure
configure: error: cannot find install-sh or install.sh in "." "./.." 
"./../.."


snifff, alguna p�gina donde guiarme????


gracias y perdon por las molestias



-- 
ent�rate http://www.subestacionpatraixfuera.com
Re: como compilar aplicaciones glade en windows?
#591
Author: AnimAlf
Date: Thu, 09 Nov 2006 15:13
54 lines
3317 bytes
--=-ks98whenqN7YAtJr75Z+
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

El dj, 09-11-2006 a las 13:01 +0100, feo@soy.madre escribi=C3=B3:

> > instala cygwin: implementa la API de UNIX para Windows y contiene
> > todas las utilidades habituales de UNIX
> >=20
>=20
> pues ya lo he echo y he instalado:

> pero me da el siguiente error el autogen generado por glade:
>=20
> Administrador@xpsp2 /cygdrive/c/temp/holaglade2

Tendr=C3=ADas que instalar tambi=C3=A9n el "MSYS Developer Tool Kit" pero n=
o te
funcionar=C3=A1 el autogen, ya que te faltar=C3=A1 un m=C3=B3dulo de perl X=
ML:Parser

Mejor ejecuta aclocal; autoconf y automake --add-missing en linux y
luego en windows,

./configure, make y make install

Tambi=C3=A9n puedes compilarlo utilizando dev-cpp, para que te prepare el
archivo de proyecto inicialo y dile que se trata de una GTK+
application. Luego le a=C3=B1ades al proyecto los archivos fuente que tiene=
s
en src. Puedes guardar el archivo de proyecto en el mismo lugar donde
tienes el autogen.sh

--=20
I Love Gentoo http://es.gentoo-wiki.com
http://watinet.sourceforge.net

--=-ks98whenqN7YAtJr75Z+
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iQCVAwUARVNFrR535IyztBIVAQLNCQQAjBPB606aVDJH9rpwZdCJFktMgiso7MEV
0ktFaTPFb5D8zOzWvnLOmEnJVrAHSLaogwO7aY8yeWSaASggeNSz8jqsnAoOPyt6
P62XzfYanDMMbHl4L5rqBCa/6IaqE+abTFAR2V03poEZoGsX3o5W2O7i+7kDGF5D
uHDdB/zEn7c=
=1Hdw
-----END PGP SIGNATURE-----

--=-ks98whenqN7YAtJr75Z+--
Re: como compilar aplicaciones glade en windows?
#592
Author: feo
Date: Thu, 09 Nov 2006 18:09
56 lines
3443 bytes
AnimAlf escribió:
..........
> ./configure, make y make install
> 
> También puedes compilarlo utilizando dev-cpp, para que te prepare el
> archivo de proyecto inicialo y dile que se trata de una GTK+
> application. Luego le añades al proyecto los archivos fuente que tienes
> en src. Puedes guardar el archivo de proyecto en el mismo lugar donde
> tienes el autogen.sh
> 

Hola, muchas gracias por la ayuda, pero aparte de que no me funcionaba 
por que cygwin Y myngw no encontraban las librerias gtk, ¿donde las 
habría puesto yo?, la forma en que se resuelve el tema necesitaba de 
linux, y mi idea es dar a los alumnos la opción de trabajar y comprobar 
que gnu/linux y windows pueden hacer lo mismo :)

Finalmente he conseguido hacer que una aplicación glade compilada con 
code::blocks funcione, la verdad es que si no fuera por que codeblocks 
es multiplataforma habria usado dev-cpp como me indicabas en otro post :).

Bueno, gracias, dejo aquí como lo he echo por si alguien lo necesita 
alguna vez y san google le socorre como a mi :)

1) instalar gtk develop from http://gladewin32.sourceforge.net/
2) instalar code::blocks con mingw opcion
3) "Settings > Compiler > Custom Variables" añadir GTK_HOME=C:\GTK
4) "Settings > Compiler > Directories > Compiler"
$(GTK_HOME)\include
$(GTK_HOME)\include\gtk-2.0
$(GTK_HOME)\include\glib-2.0
$(GTK_HOME)\include\pango-1.0
$(GTK_HOME)\include\atk-1.0
$(GTK_HOME)\include\gtkglext-1.0
$(GTK_HOME)\lib\gtk-2.0\include
$(GTK_HOME)\lib\glib-2.0\include
$(GTK_HOME)\lib\gtkglext-1.0\include
$(GTK_HOME)\include\libglade-2.0
$(GTK_HOME)\include\libxml2
$(GTK_HOME)\include\freetype2
$(GTK_HOME)\include\sigc++-2.0
$(GTK_HOME)\lib\sigc++-2.0\include
$(GTK_HOME)\include\cairo
$(GTK_HOME)\lib\gtkmm-2.4\include
$(GTK_HOME)\include\gtk-2.0\gdk
5) "Settings > Compiler > Directories > Linker": $(GTK_HOME)\lib
6) Project--> Build Options --> compiler --> other options
-mms-bitfields
7) Project--> Build Options --> linker
link libraries: todas las librerias que acaban con .dll.a
8) importar todos los archivos del proyecto glade
9) compilar, rezar y ejecutar :)


-- 
entérate http://www.subestacionpatraixfuera.com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads