[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: g_object_new() and g++
- From: "Michal 'Gleba' Ziemski" <gtk roo k pl>
- To: <a immler 12mm de>, <gtk-app-devel-list gnome org>
- Subject: Re: g_object_new() and g++
- Date: Sat, 25 Jan 2003 18:59:25 +0100
----- Original Message -----
From: "Adrian Immler" <a.immler@12mm.de>
To: <gtk-app-devel-list@gnome.org>
Sent: Saturday, January 25, 2003 6:43 PM
Subject: g_object_new() and g++
> hi all !
>
>
> i am having problems compiling the very reduced code snipped below.
> my build command is:
>
> g++ -Wall -g test.c -o test `pkg-config --clags gtk+-2.0` \
> `pkg-config --libs gtk+-2.0`
>
> it ends up with:
> "cannot convert `void*` to `GtkTreeView*` in assignment"
>
> when i replace the "g++" through "gcc" it works. but i need to use g++.
> any idea ?
>
> thanks in advance
>
> ======================
>
>
>
> #include <gtk/gtk.h>
> #include <glib.h>
>
> int main( gint argc, gchar *argv[] ){
> gtk_init (&argc, &argv);
>
> GtkListStore *liste;
> GtkTreeView *ansicht;
>
> liste = gtk_list_store_new(3, G_TYPE_INT, G_TYPE_STRING, G_TYPE_STRING);
>
> ansicht = g_object_new(GTK_TYPE_TREE_VIEW,
ansicht = static_cast<GtkTreeView*>(g_object_new(...));
or simply in a good old C manner
ansicht = (GtkTreeView*)(g_object_new(...));
I persume this would help.
C++ is somtimes fussy about types.
Michal "Gleba" Ziemski
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]