Я получаю ошибку с glib2 с g_hash_table_insert - PullRequest
0 голосов
/ 29 октября 2018

Я использую msys2 для гибкого бизона с tuto totodu.net и кодом:

GHashTable* table_variable;
if(!g_hash_table_insert(table_variable,(gpointer)strdup($1),(gpointer)var)){
    fprintf(stderr,"ERREUR - PROBLEME CREATION VARIABLE !\n");
    exit(-1);
}

Выдает ошибку:

GLib-CRITICAL **: g_hash_table_insert_internal: утверждение 'hash_table! = NULL' не удалось.

Кто-нибудь может объяснить, почему возникла эта ошибка?

1 Ответ

0 голосов
/ 29 октября 2018

table_variable - это NULL. Вы забыли создать хеш-таблицу для вставки или, возможно, присвоили ее другой переменной?

...