czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-06-01 13:46:02 -------------- Build: Debug in xxtytulpr2 ---------------
Compiling: maina.cpp In file included from C:\Documents and Settings\aaa\Pulpit\Kopia xxtytulpr2.cpp\maina.cpp:7: c:\program files\codeblocks\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/gtkh/gtk.h:32:21: error: gdk/gdk.h: No such file or directory c:\program files\codeblocks\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/gtkh/gtk.h:33:32: error: gtk/gtkaboutdialog.h: No such file or directory
Te pliki tam są. |
|
xevuel |
» 2012-06-01 13:48:22 Spróbuj je jeszcze raz tam skopiować i daj rebuild. Może masz jakąś literówkę. |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-06-01 14:29:37 Nic. Dlaczego w pliku, który robi się razem z projektem jest jakiś kod? Fragment: #include <stdlib.h> #include <gtk/gtk.h>
static void helloWorld( GtkWidget * wid, GtkWidget * win ) { GtkWidget * dialog = NULL; dialog = gtk_message_dialog_new( GTK_WINDOW( win ), GTK_DIALOG_MODAL, GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, "Hello World!" ); gtk_window_set_position( GTK_WINDOW( dialog ), GTK_WIN_POS_CENTER ); gtk_dialog_run( GTK_DIALOG( dialog ) ); gtk_widget_destroy( dialog ); }
int main( int argc, char * argv[] ) { GtkWidget * button = NULL; GtkWidget * win = NULL; GtkWidget * vbox = NULL; g_log_set_handler( "Gtk", G_LOG_LEVEL_WARNING,( GLogFunc ) gtk_false, NULL ); gtk_init( & argc, & argv ); g_log_set_handler( "Gtk", G_LOG_LEVEL_WARNING, g_log_default_handler, NULL );
------------ Tego problemu się chyba nie rozwiąże... Zainstaluję glade, już ktoś mi tutaj to radził, ale nie wiem co mam wybrać: http://ftp.gnome.org/pub/GNOME/sources/glade3/3.8/ |
|
xevuel |
» 2012-06-01 16:37:57 Ja bym pobrał jeszcze raz, i jeszcze raz spróbował, w końcu innym się udało. Ale zrobisz co zechcesz. |
|
Gabes |
» 2012-06-01 16:56:49 Dobrze jeszcze raz: Pobierasz GTK ze strony http://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/2.24/ten link: gtk+-bundle_2.24.10-20120208_win32.zip Na dysku C utwórz folder, nazwij go GTK wypakuj do niego pobraną zawartość utwórz w Code::Blocks GTK+project (wpisać C:\GTK aby wskazać gdzie znajduje się subfolder dla lib i include i jak się nazywa). wpisz do Project → Build options... → gtkplus(tak nazwałem mój projekt) → Search directories → Compiler(Add) → C:\GTK\include\gdk-pixbuf-2.0 |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-06-01 21:42:35 Teraz tylko 2 błędy: -------------- Build: Debug in gtkplus ---------------
Compiling: main.cpp Compiling: main.c Linking console executable: bin\Debug\gtkplus.exe obj\Debug\main.o: In function `main': C:/Documents and Settings/aaa/Pulpit/gtkplus/main.c:15: multiple definition of `main' obj\Debug\main.o:C:/Documents and Settings/aaa/Pulpit/gtkplus/main.c:15: first defined here collect2: ld returned 1 exit status
|
|
xevuel |
» 2012-06-01 21:43:36 usuń z projektu plik main.c albo usuń z niego funkcję main(). |
|
czosnek17 Temat założony przez niniejszego użytkownika |
» 2012-06-01 21:52:45 Gdy usuwam funkcję main: -------------- Build: Debug in gtkplus ---------------
Linking console executable: bin\Debug\gtkplus.exe obj\Debug\main.o: In function `main': C:/Documents and Settings/aaa/Pulpit/gtkplus/main.c:15: multiple definition of `main' obj\Debug\main.o:C:/Documents and Settings/aaa/Pulpit/gtkplus/main.c:15: first defined here collect2: ld returned 1 exit status
Usuwam plik main.c to samo (chybanapewno) -------------- Build: Debug in gtkplusz ---------------
Compiling: main.cpp WARNING: Can't read file's timestamp: C:\Documents and Settings\aaa\Pulpit\gtkplusz\main.c Linking console executable: bin\Debug\gtkplusz.exe obj\Debug\main.o: In function `main': C:/Documents and Settings/aaa/Pulpit/gtkplusz/main.cpp:4: multiple definition of `main' obj\Debug\main.o:C:/Documents and Settings/aaa/Pulpit/gtkplusz/main.cpp:4: first defined here collect2: ld returned 1 exit status
|
|
1 2 3 4 5 6 « 7 » 8 9 |