1
数回のトラブルシューティングを経て、エラーなしでVisual StudioのGTKソースコードをコンパイルできました。私は'How to configure gtk on Visual studio 2010'とあまり変わらない手順に従った。コードは次のとおりです。Visual StudioのGTKの表示がありません2015
#include <gtk-2.0\gtk\gtk.h>
#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
int main(int argc, char* argv[])
{
GtkWidget* window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_init(&argc, &argv);
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 VS2010");
gtk_widget_show(window);
gtk_main();
return 0;
}
ただし、コードを起動するとウィンドウが表示されません。 Visual Studioは単にソリューションが実行中であることを示しますが、ウィンドウは表示されません。何か案は?
あなたは、任意のウィンドウを作成する**前** 'gtk_init'を呼び出す必要があります。 –
初期設定が問題でした。それは上です。ありがとう。 –
@KAlistair:あなたはC++にタグを付けました。 gtkmm、gtkのC++ラッパー – sjsam