glade file und visual studio 2010
Verfasst: Sa Apr 14, 2012 4:20 pm
Hallöchen,
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...
bekomme ich nebstbei eine unaufgefangene exception in zeile 22 bei gfree...
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
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