Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[GTK+] undefined reference to `gtk_window_new'

Ostatnio zmodyfikowano 2012-08-10 11:00
Autor Wiadomość
batziel
Temat założony przez niniejszego użytkownika
[GTK+] undefined reference to `gtk_window_new'
» 2012-07-26 11:59:18
Otóż podczas kompilacji pojawiają mi się takie problemy

obj\Debug\main.o||In function `main':|
D:\Projekty\GTK+\main.cpp|8|undefined reference to `gtk_init_abi_check'|
D:\Projekty\GTK+\main.cpp|10|undefined reference to `gtk_window_new'|
D:\Projekty\GTK+\main.cpp|11|undefined reference to `gtk_widget_show'|
D:\Projekty\GTK+\main.cpp|13|undefined reference to `gtk_main'|
||=== Build finished: 4 errors, 0 warnings ===|


Kod wygląda tak

C/C++
#include <iostream>
#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;
}

robiłem wszystko według :
http://cpp0x.pl/kursy/Kurs-GTK+-C++/Hello-world-w-GTK+/359
i
http://cpp0x.pl/artykuly/?id=48
P-61140
m4tx
» 2012-07-26 12:04:37
Gdzie dodałeś omawiane w kursie opcje linkera i kompilatora?
P-61141
Badman
» 2012-07-26 13:36:44
U mnie z tego co pamiętam CodeBlocks pod windows pozwala na wybranie utworzenia projektu Gtk+, tylko później trzeba wskazać gdzie jest wersja deweloperska biblioteki Gtk+.
Sprawdź czy u Ciebie przypadkie jest tak samo :)
Jeżeli nie, to ręcznie musisz ustawić flagi.
P-61155
batziel
Temat założony przez niniejszego użytkownika
» 2012-07-26 19:29:09
wybrałem własnie projekt GTK+
Ale zaczynam sądzić że to problem techniczny
P-61197
SeaMonster131
» 2012-07-26 19:35:16
To dodaj samemu odpowiednie pliki: [C++] Instalacja bibliotek w Code::Blocks, poddział "Linkowanie".
P-61200
batziel
Temat założony przez niniejszego użytkownika
» 2012-07-30 15:08:42
Błąd się teraz zmienił na :
http://ifotos.pl/zobacz/errorJPG_rqhsaxs.JPG
z konsolą w tle





P-61438
DejaVu
» 2012-07-30 15:23:09
Brak plików *.dll z biblioteki GTK+ w katalogu w którym znajduje się Twoja aplikacja.
P-61439
MrPoxipol
» 2012-08-02 11:24:48
Wystarczy, że ściągniesz to: http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+_2.24.10-1_win32.zip i dodasz te foldery z tego zip'a do głównego katalogu z gtk+ np.: C:\GTK\
P-61599
« 1 » 2
  Strona 1 z 2 Następna strona