GTK+ Co robię źle?
Ostatnio zmodyfikowano 2012-06-02 14:54
xevuel |
» 2012-06-01 21:54:38 Usuń plik main.c i sprawdź, czy w main.cpp nie masz 2 razy wpisanej funkcji main(). Jeśli tak, usuń jedną z nich. |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-06-01 21:58:17 Miałem tam gtk_main(); ale to jest od gtk. Plik main.c jest usunięty. |
|
xevuel |
» 2012-06-01 22:12:11 Masz tam w logu First defined here . Kliknij na to 2 razy. Powinno cię przekierować do miejsca, w którym kompilator widzi pierwszą zadeklarowaną funkcję main(). Usuń ją, i napisz, czy zadziałało. |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-06-01 22:15:57 Czyli mam usunąć cały program? Tam jest tylko jedna funkcja. |
|
xevuel |
» 2012-06-01 22:18:12 1. Cały plik main.cpp składa się tylko z jednej funkcji? 2. first defined here jak i multiple definition of `main' przekierowują cię do tego samego miejsca w pliku? |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-06-01 22:24:41 #include <gtk/gtk.h>
int main( int argc, char * argv[] ) { GtkWidget * okno; gtk_init( & argc, & argv ); okno = gtk_window_new( GTK_WINDOW_TOPLEVEL ); gtk_widget_show( okno ); gtk_main(); return 0; }
To wszystko. Jak klikam w build messages na błąd to kursor przenosi przed klamrę. |
|
xevuel |
» 2012-06-01 22:30:06 Daj rebuild.
A w linkerze co masz? Może dodałeś jakiegoś liba z funkcją main(), nie wiem. W ogóle to, że dotarło to do 8 strony to już jest szczyt. |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-06-01 22:40:02 W ogóle to, że dotarło to do 8 strony to już jest szczyt. |
:P Może dotrze do 80? Nie zdziwił bym się... Project build options->gtkplusz->linker settings: gtk-win32-2.0 gobject-2.0 glib-2.0 W global compiler settings nic. |
|
1 2 3 4 5 6 7 « 8 » 9 |