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