gtk3 - 调用 gtk_drawing_area_new 时出现段错误
问题描述
我只有一个简单的程序
#include <gtk/gtk.h>
int main() {
GtkWidget * drawingarea = gtk_drawing_area_new(); // <-- Segfault
return 0;
}
它只是创建了一个绘图区域。但它有段错误。为什么?我正在使用 ubuntu 18.04。
解决方案
gtk_init
在调用之前使用来gtk_drawing_area_new
解决这个问题。
推荐阅读
- r - 根据先前小部件的选定选项显示动态生成的“selectizeInput”小部件的选定选项
- javascript - WP帖子更新时执行js
- manageiq - 使用来自外部应用程序的 REST API 登录 manageiq
- python - 如何在此处使用 isinstance() 而不是比较类型?
- laravel - 如何在 .htaccess 中使用生成(路由)的 url 创建另一个现有子域的别名?
- matlab - 在 MATLAB 中按分类数据绘制彩色线图
- c++ - 从标准数组中擦除元素
- for-loop - 如何将 for 循环转换为数学函数/表达式?
- python - 如何一次在 RAM 中保存包含数百万个字典的 python 列表?
- java - Spring security OAuth2: permitAll() 对我不起作用(HTTP 401 for unprotected endpoints)