...und zwar findet der compiler/linker anscheinend die referenzen nicht.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
-------------- Build: Debug in gtkversuch ---------------
Linking console executable: bin/Debug/gtkversuch
obj/Debug/main.o: In function `helloWorld':
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:8: undefined reference to `gtk_window_get_type'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:8: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:8: undefined reference to `gtk_message_dialog_new'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:9: undefined reference to `gtk_window_get_type'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:9: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:9: undefined reference to `gtk_window_set_position'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:10: undefined reference to `gtk_dialog_get_type'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:10: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:10: undefined reference to `gtk_dialog_run'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:11: undefined reference to `gtk_widget_destroy'
obj/Debug/main.o: In function `main':
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:21: undefined reference to `gtk_false'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:21: undefined reference to `g_log_set_handler'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:22: undefined reference to `gtk_init'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:23: undefined reference to `g_log_default_handler'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:23: undefined reference to `g_log_set_handler'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:26: undefined reference to `gtk_window_new'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:27: undefined reference to `gtk_container_get_type'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:27: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:27: undefined reference to `gtk_container_set_border_width'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:28: undefined reference to `gtk_window_get_type'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:28: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:28: undefined reference to `gtk_window_set_title'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:29: undefined reference to `gtk_window_get_type'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:29: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:29: undefined reference to `gtk_window_set_position'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:30: undefined reference to `gtk_widget_realize'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:31: undefined reference to `gtk_main_quit'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:31: undefined reference to `g_signal_connect_data'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:34: undefined reference to `gtk_vbox_new'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:35: undefined reference to `gtk_container_get_type'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:35: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:35: undefined reference to `gtk_container_add'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:37: undefined reference to `gtk_button_new_from_stock'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:38: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:38: undefined reference to `g_signal_connect_data'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:39: undefined reference to `gtk_box_get_type'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:39: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:39: undefined reference to `gtk_box_pack_start'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:41: undefined reference to `gtk_button_new_from_stock'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:42: undefined reference to `gtk_main_quit'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:42: undefined reference to `g_signal_connect_data'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:43: undefined reference to `gtk_box_get_type'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:43: undefined reference to `g_type_check_instance_cast'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:43: undefined reference to `gtk_box_pack_start'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:46: undefined reference to `gtk_widget_show_all'
/home/uli/Dokumente/lochkarten/gtkversuch/main.c:47: undefined reference to `gtk_main'
collect2: ld gab 1 als Ende-Status zurück
Process terminated with status 1 (0 minutes, 0 seconds)
46 errors, 0 warnings
|
Ich bin nun leider alles andere als ein Experte, aber wenn mich nicht alles täuscht, dann sind damit Referenzen zu den GTK-libs gemeint, und ich habe da an *.so oder *.a files gedacht.
Wenn ich nun wüsste, wo ich die finde, könnte ich die vielleicht zum Projekt hinzufügen....naja, blöderweise weiss ich Das aber nicht.
Lange Rede, kurzer Sinn, ...ich wäre sehr dankbar, wenn mir jemand das verraten kann.
Oder wenn mir jemand sagen kann, dass es daran gar nicht liegt.....
Vielen Dank schonmal fürs lesen und vorab für eure Antwort(en),
fluppe