1
經過幾輪故障排除後,我能夠在Visual Studio中編譯GTK源代碼,沒有任何錯誤。我遵循的程序與'How to configure gtk on Visual studio 2010'不太相似。的代碼如下,在Visual Studio 2015中不顯示GTK
#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