Habe folgendes Problem:
Ich möchte ein mit Glade erstelltes file tut.glade mit den visual studio kompiler kompilieren.
Die gtk+ library habe ich für visual studio bereits konfiguriert. also die libs angegeben und gelinkt...
Wenn ich den folgenden Code debugge...
Code: Alles auswählen
#include <gtk/gtk.h>
int
main( int    argc,
      char **argv )
{
    GtkBuilder *builder;
    GtkWidget  *window;
    GError     *error = NULL;
    /* Init GTK+ */
    gtk_init( &argc, &argv );
    /* Create new GtkBuilder object */
    builder = gtk_builder_new();
    /* Load UI from file. If error occurs, report it and quit application.
     * Replace "tut.glade" with your saved project. */
    if( ! gtk_builder_add_from_file( builder, "tut.glade", &error ) )
    {
        g_warning( "%s", error->message );
        g_free( error );
        return( 1 );
    }
    /* Get main window pointer from UI */
    window = GTK_WIDGET( gtk_builder_get_object( builder, "window1" ) );
    /* Connect signals */
    gtk_builder_connect_signals( builder, NULL );
    /* Destroy builder, since we don't need it anymore */
    g_object_unref( G_OBJECT( builder ) );
    /* Show window. All other widgets are automatically shown by GtkBuilder */
    gtk_widget_show( window );
    /* Start main loop */
    gtk_main();
    return( 0 );
}
Kompillieren funktioniert, jedoch wenn ich die exe starte kommt die konsole... ...ok konsolenanwendung darf es ws auch keine sein wenn ich ein gui möchte ^^, aber was eigentlich genau? windows forms ist um gui's mit visual studio direkt zu erstellen. Eine normale c++ datei?
...in der konsole steht datei tut.glade konnte nicht geöffnet werden no such file or directory. jetzt habe ich in obigen code schon den absoluten Pfad von C:... weg eingegeben und es hat nicht funktioniert bzw glade.tut meinem project hinzugefügt. bitte helft mir ein wenig, denn ich glaube ich mache es grundsätzlich falsch ^^
lg



 !
!