GTK + 3.0-Setup in Visual Studio 2013

So versuche ich, GTK + 3.0 in Visual Studio 2013 zu verwenden, und ich folgte diesem Tutorial:Wie konfiguriere ich gtk in Visual Studio 2010?. Das Problem ist, dass ich bei jedem Versuch, die Lösung zu erstellen, Linker-Fehler erhalte. Ich benutze diesen Code:

    #include <gtk-3.0\gtk\gtk.h>

    int main(int argc, char* argv[])
    {
        gtk_init(&argc, &argv);

        GtkWidget* window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
        //gtk_widget_set_usize(window, 300, 200);

        g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
        gtk_window_set_title(GTK_WINDOW(window), "GTK+ with VS2013");

        gtk_widget_show(window);

        gtk_main(); 
        return 0;
    }

Jeder Methodenaufruf generiert diesen Fehlertyp:

    Error   1   error LNK2019: unresolved external symbol _gtk_init_abi_check referenced in function _main

Things habe ich versucht:
Hinzufügen der 'include'-Ordner im Bereich für zusätzliche Abhängigkeiten von Linker sowie des Bereichs für VC ++ - Verzeichnisse unter den Projekteinstellungen
Überprüfen, ob jede .lib im lib-Ordner im Linker berücksichtigt wird
Dies ist die Liste, die ich habe:

    atk-1.0.lib cairo.lib fontconfig.lib gailutil.lib gdk-win32-3.0.lib gdk_pixbuf-2.0.lib gio-2.0.lib glib-2.0.lib gmodule-2.0.lib gobject-2.0.lib gthread-2.0.lib gtk-win32-3.0.lib pango-1.0.lib pangocairo-1.0.lib pangoft2-1.0.lib pangowin32-1.0.lib

Überprüfen Sie die Compiler-Flags, um sicherzustellen, dass sie korrekt sind
Dies ist die Liste der Compiler-Flags, die ich verwende:

    -IC:/gtk/include/gtk-3.0
    -IC:/gtk/lib/gtk-3.0/3.0.0 
    -IC:/gtk/include/atk-1.0
    -IC:/gtk/include/cairo
    -IC:/gtk/include/gdk-pixbuf-2.0
    -IC:/gtk/include/pango-1.0
    -IC:/gtk/include/glib-2.0
    -IC:/gtk/lib/glib-2.0/include
    -IC:/gtk/include
    -IC:/gtk/include/freetype2
    -IC:/gtk/include/libpng14
    -IC:/gtk/include/fontconfig
    -IC:/gtk/include/gail-3.0
    -IC:/gtk/include/gio-win32-2.0
    -IC:/gtk/include/jasper
    -IC:/gtk/include/librsvg-2.0
    -IC:/gtk/include/libxml2
    -IC:/gtk/include/lzma
    -IC:/gtk/include/pixman-1
    -IC:/gtk/lib/libffi-3.0.12/include

Es scheint, als würden die Bibliotheken nicht richtig referenziert, aber ich habe keine Ahnung, was ich sonst noch versuchen soll. Anregungen sind willkommen!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage