Re: using app in Windows



On Mon, 2004-09-27 at 22:49 +0200, edward hage wrote:
Hello Allin,

I downloaded mingw32-linux=x86-glibc-2.3.tar.gz from 
http://www.libsdl.org/extras/wind32/cross and unpacked it.

I have a simple program which I want to test on Windows. The program
exists of two c-files, namely: functie.c and sim.c with in sim.c the GTK+2.0 stuff.

 >> i386-mingw32msvc-gcc -c functie.c -o functie_win.o
 >> i386-mingw32msvc-gcc -c sim.c -o sim_win.o `pkg-config gtk+-2.0 --cflags`
so far so good ....
 >> i386-mingw32msvc-gcc sim_win.o functie_win.o -o sim.exe `pkg-config --libs gtk+-2.0`

/home/edward/cross-tools/bin/../lib/gcc/i386-mingw32msvc/3.4.1/../../../../i386-mingw32msvc/bin/ld: 
cannot find -lgtk-x11-2.0

You need to set your PKG_CONFIG_PATH environment variable to point to
where the pkgconfig files are stored for your cross compiler
environment.  On my box, I have to do

export PKG_CONFIG_PATH=/usr/i386-mingw32msvc-gcc/lib/pkgconfig

then I can do the compile and link and pkg-config finds the right
library paths.

Michael



The making of the .o files seems okay only not the linking. This probably has to do with 
x11 which has nothing to do with windows. In the source of gtk+-2.4.10 which I have 
installed I have a directory with all windows-stuff for gdk (gtk+-2.4.10/gdk/win32). Do I 
have to compile this directory so I can make a new pkg-config for cross-compiling to 
Windows ? With other words: Do you know how to set up gtk+ so it can be used succesfully 
for cross-compiling to Windows.

Greetings, Edwarde

Allin Cottrell wrote:
On Sun, 26 Sep 2004, edward hage wrote:

What would be the best way to go, can I use a cross-compiler like 
mingw32msvc or do I need to install GTK+ in Windows and then compile 
it locally?


Cross-compiling Linux -> win32 works fine for me.  I'd recommend this
approach.  Email for details if you like.

Allin Cottrell



_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
-- 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]