Re: Compiling GTK with QT based application

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

 



On Sun, Jun 6, 2010 at 7:50 PM, Rajendra Prasad Murakonda
<rajendra.prasad@xxxxxxxxx> wrote:
> I inculded the following in the Makefile(.pro file actually) to compile my
> application with GTK
>
> QMAKE_CXXFLAGS += "`pkg-config --cflags gtk+-2.0`"
> LIBS += "`pkg-config --libs gtk+-2.0`"
>
> This works for a sample program for GTK+ but not for my QT application.
>
> Thanks,
> Raj
>

I do not know what kind of an error you get. However instead of using
the above lines in order to use pkg-config support with qmake, I
suggest the ones below. It works in my project while compiling both
GTK+ and Qt code.

CONFIG += link_pkgconfig
PKGCONFIG += gtk+-2.0

Regards,
Deniz

> 2010/6/6 David Nečas <yeti@xxxxxxxxxxxxxxx>
>>
>> On Fri, Jun 04, 2010 at 06:42:43PM +0530, Rajendra Prasad Murakonda wrote:
>> > Due to run flash on webkit I need to call gtk_init from my application
>> > once
>> > due to some bug in gtk. I made a sample program in gtk and compiled it
>> > successfully. But when I try to compile it with my application following
>> > the
>> > same procedure, I get the following error.
>> >
>> > ==
>> > n file included from /usr/include/gtk-2.0/gtk/gtk.
>> > h:44, from src/main.cpp:3:
>> > /usr/include/gtk-2.0/gtk/gtkbindings.h:76: error: expected
>> > unqualified-id
>> > before "protected"
>> > /usr/include/gtk-2.0/gtk/gtkbindings.h:76: error: abstract declarator
>> > `GtkBindingSignal*' used as declaration
>> > /usr/include/gtk-2.0/gtk/gtkbindings.h:76: error: expected `;' before
>> > "protected"
>> > ==
>> >
>> > Any idea what went wrong. Any help is much appreciated.
>>
>> First, you should have said you compile it as C++.  Second, it is not
>> clear what you do: there is no `protected' in gtkbindings.h (at least
>> not in the current version); most likely some identifier that occurs in
>> gtkbindings.h was #defined to something weird in another header.  But
>> only you can find out what, why and where in the other headers you
>> include.
>>
>> Yeti
>>
>
>
> _______________________________________________
> gtk-list mailing list
> gtk-list@xxxxxxxxx
> http://mail.gnome.org/mailman/listinfo/gtk-list
>
>
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list



[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux