glibmm

    -2热度

    1回答

    我如何正确重写下一个源代码?它是GLib驱动的IRC-bot的一部分。编译器崩溃,并显示下一个错误: src/irc.cpp:20:9: error: cannot call member function ‘Glib::ListHandle<Glib::RefPtr<Gio::InetAddress> > Gio::Resolver::lookup_by_name(const Glib::ust

    0热度

    1回答

    我想解析utf-8文件到ustring,我在str中读取这个文件。 发生错误: 在抛出'Glib :: ConvertError'的实例后终止调用。 我该怎么办? char* cs = (char*) malloc(sizeof(char) * str.length()); strcpy(cs, str.c_str()); ustring res; while (strlen(cs) > 0

    1热度

    1回答

    我开始认为我需要取消所有内容并从头开始重做。 我一直在代码块编译器设置中手动从GTK和gtkmm添加库,当我终于看到别的东西而不是丢失头时,我得到了这个。 ||=== test, Debug ===| /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h|32|error: conflicting declaration ‘typedef str

    1热度

    1回答

    我有sudo apt-get install glibmm*,它显示我已经安装了关于它的所有库。但是当我将它与libxml++-2.6链接时,它不显示glibmmconfig.h。我搜索了Google,有人说它位于/usr/lib/glibmm-2.4/include,但路径不存在。怎么了?

    0热度

    1回答

    我想重新实现一组使用GLIBMM的C++ GLIB类。 其中大多数是bug,需要扩展很多,因为整个项目都是用C++完成的,所以在更正它之前,我首选移植代码。 不幸的是,我不是GLIB的专家,即使我在官方文档上花费了很多天,我仍然在理解一些概念方面遇到麻烦,特别是在属性周围。 据我所知,属性是一个完整的替代(也许更多)的setter和getters。基本上,不是对每个属性使用专门的方法,而是为所有这

    0热度

    1回答

    我正在尝试使用Glibmm编写我的第一个应用程序,我很困惑如何连接并处理操作系统信号,如SIGINT。我认为这是可能的,因为Glib似乎有办法做到这一点。我是否需要为Glib处理程序编写我自己的C++包装来获取此功能,或者是否有更好的方法来完成已提供的功能?任何帮助,将不胜感激。 谢谢!

    0热度

    1回答

    我找不到任何示例代码来使用glibmm(Gio::File)将文件异步写入Glib::ustring(或简单地说就是一个字符串)。 任何人都可以提供一个例子或链接到一个?