GTK+ in Visual C++ einbinden



  • Hallo!

    Ich habe wieder mal Visual C++ 6.0 Autorenversion Installiert.
    Darauf das Sevice Pack 2 natürlich.

    http://gladewin32.sourceforge.net/modules/news/

    Auf dieser Seite habe ich mir dann "gtk+-win32-devel" und die Runtime natürlich runtergeladen. Ich will nämlich was mit GTK+ machen.

    Nun als ich ein Konsolenprojekt erstellt habe (unter Visual C++)
    habe ich folgendes eingetippt:

    #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;
    }
    

    Nun ja das ist ja auch das einfachste was man in GTK+ machen kann.

    Beim compilieren bekam ich jedoch folgende Fehlermeldung:

    main.cpp
    Linker-Vorgang läuft...
    main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _gtk_main
    main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _gtk_widget_show
    main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _gtk_window_new
    main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _gtk_init_abi_check
    Debug/test.exe : fatal error LNK1120: 4 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.
    
    test.exe - 5 Fehler, 0 Warnung(en)
    

    Könnt ihr mir weiterhelfen???
    Was für Compiler einstellungen muss ich übernehmen?

    Danke!



  • wie wärs mit linken der .lib dateien?




Anmelden zum Antworten