C++ 无法设置gtkmm

C++ 无法设置gtkmm,c++,gtk,installation,gtkmm,C++,Gtk,Installation,Gtkmm,我正在尝试在Windows 7系统上安装gtkmm。我已经安装了Glade 3.6.1和gtkmm开发环境2.22.0-2 当我试图运行下面的示例代码时,我无法编译和运行 #include <gtkmm.h> int main(int argc, char *argv[]) { Gtk::Main kit(argc, argv); Gtk::Window window; Gtk::Main::run(window); return 0; }

我正在尝试在Windows 7系统上安装gtkmm。我已经安装了Glade 3.6.1和gtkmm开发环境2.22.0-2

当我试图运行下面的示例代码时,我无法编译和运行

#include <gtkmm.h>

int main(int argc, char *argv[])
{
    Gtk::Main kit(argc, argv);

    Gtk::Window window;

    Gtk::Main::run(window);

    return 0;
}
#包括
int main(int argc,char*argv[])
{
Gtk::主套件(argc、argv);
Gtk::窗口窗口;
Gtk::Main::run(窗口);
返回0;
}
编译日志:

编译器:默认编译器生成生成文件: “C:\Dev Cpp\Makefile.win”正在执行make。。。make.exe-f “C:\Dev Cpp\Makefile.win”main.o g++.exe-C main.Cpp-o main.o -I“C:/Dev Cpp/lib/gcc/mingw32/3.4.2/include“-I”C:/Dev Cpp/include/C++/3.4.2/backward“-I”C:/Dev Cpp/include/C++/3.4.2/mingw32“-I”C:/Dev Cpp/include/C++/3.4.2“-I“C:/Dev Cpp/include”-mms位域-IC:/GTK/include/gtkmm-2.4-IC:/GTK/lib/gtkmm-2.4/include-IC:/GTK/include/atkmm-1.6-IC:/GTK/include/giomm-2.4-IC:/GTK/lib/giomm-2.4/include-IC:/GTK/include/pangomm-1.4-IC:/GTK/include-IC:/GTK/include/GTK/GTK-2.0-IC:/GTK/include/gdkmm-2.4-IC:/GTK/gdkmm-1/atk-IC:/GTK/include/glibmm-2.4-IC:/GTK/lib/glibmm-2.4/include-IC:/GTK/include/glib-2.0-IC:/GTK/glib-2.0/include-IC:/GTK/sigc++-2.0-IC:/GTK/lib/sigc++-2.0/include-IC:/GTK/include/cairom-1.0-IC:/GTK/lib/cairom-1.0/include-IC:/GTK/include/pango-1.0-IC:/GTK/include/cairo/cairo:/GTK/cairo-freek/GTK-IC:/GTK/include/libpng14-IC:/GTK/lib/GTK-2.0/include-IC:/GTK/include/gdk-pixbuf-2.0-IC:/GTK/include/libglademm-2.4

在文件中包括从 C:/GTK/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, 从C:/GTK/include/glibmm-2.4/glibmm/arrayhandle.h:23, 从C:/GTK/include/glibmm-2.4/glibmm.h:82, 从C:/GTK/include/gtkmm-2.4/gtkmm.h:87, 从Copy.CPP:1:C//GTK/IORI/GLIMBM-2 2.4/GLYBMM / EUSTION。H:861:错误:ISO C++禁止 无类型的
wostringstream'声明
C:/GTK/include/glibmm-2.4/glibmm/ustring.h:861:错误:预期
;' 在“StreamType”C:/GTK/include/glibmm-2.4/glibmm/ustring.h:865之前: 错误:`StreamType'未命名类型

C:/GTK/include/glibmm-2.4/glibmm/ustring.h:906:错误:预期 “&”标记之前的构造函数、析构函数或类型转换 C:/GTK/include/glibmm-2.4/glibmm/ustring.h:906:错误:预期
,”或
;'在“&”标记C之前:/GTK/include/glibmm-2.4/glibmm/ustring.h:912: 错误:在“&”之前需要构造函数、析构函数或类型转换 令牌C:/GTK/include/glibmm-2.4/glibmm/ustring.h:912:错误:预期 “或;”在“&”标记之前

C:/GTK/include/glibmm-2.4/glibmm/ustring.h:在成员函数中
void
Glib::ustring::FormatStream::stream(const T&)':
C:/GTK/include/glibmm-2.4/glibmm/ustring.h:1057:错误:
stream' 未声明(首先使用此函数) C:/GTK/include/glibmm-2.4/glibmm/ustring.h:1057:错误:(每个 未声明的标识符对于它所使用的每个函数只报告一次 出现在中。)

C:/GTK/include/glibmm-2.4/glibmm/ustring.h:在成员函数中
void
Glib::ustring::FormatStream::stream(const char*)':
C:/GTK/include/glibmm-2.4/glibmm/ustring.h:1063:错误:
stream' 未声明(首先使用此函数) C:/GTK/include/glibmm-2.4/glibmm/ustring.h:在成员函数中
void
Glib::ustring::FormatStream::stream(char*)':
C:/GTK/include/glibmm-2.4/glibmm/ustring.h:1069:错误:
stream' 未声明(首先使用此函数)

make.exe:[main.o]错误1

执行终止

如果您对安装有任何帮助,我们将不胜感激


谢谢

这可能是gtkmm Window$support中的错误,请尝试web搜索或检查邮件列表。如果我没弄错的话,gtkmm在Windows上有一些问题,所以在进一步调查之前请检查一下。如果确实有问题,我个人的建议是开始使用GNU/Linux:)这可能是gtkmm Window$support中的一个bug,请尝试web搜索或检查邮件列表。如果我没弄错的话,gtkmm在Windows上有一些问题,所以在进一步调查之前请检查一下。如果确实存在问题,我个人的建议是开始使用GNU/Linux:)