User forums > General (but related to Code::Blocks)

Problem using GTK 3

(1/1)

ordak:
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;
}
--- End code ---

I tried:


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


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

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?

oBFusCATed:
Are you talking about gtk asserts printed at runtime?

ordak:

--- Quote from: oBFusCATed on August 14, 2017, 10:52:13 am ---Are you talking about gtk asserts printed at runtime?

--- End quote ---

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.

Navigation

[0] Message Index

Go to full version