Ошибка поиска символа GTK - PullRequest
0 голосов
/ 30 мая 2010

У меня есть код для загрузки данных:

GFileInputStream* ins;
GFile* gf = g_file_new_for_path(file_path);
ins = g_file_read(gf, NULL, NULL);

mw->pix = gdk_pixbuf_new_from_stream(G_INPUT_STREAM(ins), NULL, NULL);
gtk_image_view_set_pixbuf (GTK_IMAGE_VIEW (mw->view), mw->pix, TRUE);
g_input_stream_close(G_INPUT_STREAM(ins), NULL, NULL);

Когда я пытаюсь запустить приложение, я вижу ошибку: ошибка поиска символа: неопределенный символ: gdk_pixbuf_new_from_stream

Что не так?

Спасибо

1 Ответ

2 голосов
/ 30 мая 2010

Когда вы используете какой-либо символ, вы должны ссылаться на библиотеку, содержащую этот символ, -lgdk_pixbuf-2.0 (или лучше $(pkg-config --libs gdk-pixbuf-2.0) в случае gdk_pixbuf_new_from_stream.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...