Code::Blocks Forums

User forums => General (but related to Code::Blocks) => Topic started by: ordak on August 14, 2017, 08:48:16 am

Title: Problem using GTK 3
Post by: ordak on August 14, 2017, 08:48:16 am
Hi,

Based on some Internet material I succeeded to compile using GTK 3:

hello.c

Code
#include <gtk/gtk.h>

int main( int argc, char **argv)
{
GtkWidget *window;

gtk_init(&argc, &argv);

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);

gtk_main();

return 0;
}

I tried:

Code
gcc -o hello hello.c `pkg-config --libs --cflags gtk+-3.0`

Code
clang -o hello2 hello.c `pkg-config --libs --cflags gtk+-3.0`

Both compiles worked.

But following the link, I got hundreds of warnings and a few errors:

https://stackoverflow.com/questions/5921460/how-to-setup-gtk-to-develop-with-codeblocks-on-ubuntu-linux

What can I do?
Title: Re: Problem using GTK 3
Post by: oBFusCATed on August 14, 2017, 10:52:13 am
Are you talking about gtk asserts printed at runtime?
Title: Re: Problem using GTK 3
Post by: ordak on August 14, 2017, 11:03:16 am
Are you talking about gtk asserts printed at runtime?

No, sorry. I used a "User template" for console projects. After using the correct new GTK+ project and following the link in my first post, I was able to compile the codes.