Re: gtk with mingw - compile problem helloworld

"jaccobacco" <[email protected]> Tue, 15 Apr 2003 04:29:06 -0000
Newsgroups gmane.comp.video.gimp.windows.devel
Message-ID <[email protected]>
Thanks for the reply but I still have the same problem with a batch 
file that looks like this...

set CFLAGS=-lgtk-win32-2.0 -lgdk-win32-2.0 -lgthread-2.0 -lgdi32 -
lole32 -luuid -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -
lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv 

set LIBS=-Ld:/usr/share/gcc/lib -Id:/usr/share/gcc/include/gtk-2.0 -
Id:/usr/share/gcc/lib/gtk-2.0/include -Id:/usr/share/gcc/include/atk-
1.0 -Id:/usr/share/gcc/include/pango-1.0 -
Id:/usr/share/gcc/include/glib-2.0 -Id:/usr/share/gcc/lib/glib-2.0 -
Id:/usr/share/gcc/lib/glib-2.0/include 

g++ %1 %2 %3 -mno-cygwin -mms-bitfields %CFLAGS% %LIBS%


--- In [email protected], Alexander Yukhimets <yalex@a...> 
wrote:
> Hi.
> 
> On Tue, Apr 15, 2003 at 02:59:10AM -0000, jaccobacco wrote:
> > Hi everybody,
> > 
> > The problem I'm having is surely very simple and I'm sorry to 
post 
> > it.  However, I have tried for three hours now to work out what 
I'm 
> > doing wrong, and to no avail.  Here are steps I've taken:
> > 
> > 1.  Installed MingW-2.0.0.3 into d:\usr\share\gcc
> > 2.  Installed GTK-2.2.1 into d:\usr\share\gcc
> > 3.  Set my path to include 
> >     d:\usr\share\gcc\bin 
> >     d:\usr\share\gcc\lib
> > 4.  Created a helloworld.c file based on the gtk manual
> > 5.  Created a gtk.bat file to do simple compiles, contents are:
> > 
> > set CFLAGS=-lgtk-win32-2.0 -lgdk-win32-2.0 -lgthread-2.0 -lgdi32 -
> > lole32 -luuid -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -
lgdi32 -
> > lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv 
> 
> This variable is more typically called LIBS
> You also need in front -Ld:/usr/share/gcc/lib
> 
> > set BFLAGS=-I"\gtk-2.0" -I"\gtkdeps-2.0" -I"\gtk-2.0\include" -
I"\atk-
> > 1.0" -I"\pango-1.0" -I"\glib-2.0" -I"\glib-2.0" -I"\glib-2.0
\include" 
> 
> Here actually the source of the error: every -I part should look 
like
> -Id:/usr/share/gcc/include/gtk-2.0
> ...
> 
> Best,
> 
> Alex Y.
> > 
> > g++ %1 %2 %3 -mno-cygwin -mms-bitfields %CFLAGS% %BFLAGS%
> > 
> > 6.  When trying to compile by typing in:  
> >     gtk helloworld.c -o helloworld.exe
> >     I get the following link error:
> > 
> >     helloworld.c:1:22: /gtk/gtk.h: No such file or directory
> > 
> > What am I missing?
> > 
> > 
> > 
> > To Post a message, send it to: [email protected]
> > To Unsubscribe, send a blank message to: gimpwin-dev-
[email protected] 
> > 
> > Your use of Yahoo! Groups is subject to 
http://docs.yahoo.com/info/terms/ 
> > 
> > 
> 
> -- 
>    _ 
>  _( )_
> (     (o___           +-----------------------+
>  |      _ 7           | Alexander  Yukhimets  |
>   \    (")            | http://www.AlexY.org  |
>   /     \ \           +-----------------------+