【发布时间】:2023-03-19 20:02:01
【问题描述】:
我正在尝试运行 gtkmm3 应用程序,但它不起作用! 我的代码: #包括 #包括
int main(void)
{
Glib::RefPtr<Gtk::Application> app = Gtk::Application::create("org.gtkmm.examples.base");
Gtk::Window window;
window.set_default_size(200, 200);
return (app->run(window));
}
还有错误:
gtkmm:ERROR:application.cc:157:int Gtk::Application::run(Gtk::Window&): 断言失败: (m_argc) 1
20729 中止(核心转储)./a.out
gdb 告诉我“app->run(window)”失败。
doc 表示有两个构造函数,一个带有 argc/argv,另一个没有。
如果我使用第一个构造函数,它可以工作,但由于 gtk,我无法向我的程序发送参数。
要编译,我使用:
g++ test.cpp `pkg-config gtkmm-3.0 --cflags --libs`
有什么问题?
【问题讨论】:
标签: gtkmm