首页 > 解决方案 > 调用 gtk_drawing_area_new 时出现段错误

问题描述

我只有一个简单的程序

#include <gtk/gtk.h>

int main() {
    GtkWidget * drawingarea = gtk_drawing_area_new(); // <-- Segfault
    return 0;
}

它只是创建了一个绘图区域。但它有段错误。为什么?我正在使用 ubuntu 18.04。

标签: gtk3

解决方案


gtk_init在调用之前使用来gtk_drawing_area_new解决这个问题。


推荐阅读