C++ 无法设置gtkmm
我正在尝试在Windows 7系统上安装gtkmm。我已经安装了Glade 3.6.1和gtkmm开发环境2.22.0-2 当我试图运行下面的示例代码时,我无法编译和运行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; }
#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:)