我有一个加载数据的代码:
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);
当我尝试运行app时,我看到错误:符号查找错误:未定义符号:gdk_pixbuf_new_from_stream
怎么了?
谢谢
答案 0 :(得分:2)
当您使用某个符号时,您应链接包含该符号的库-lgdk_pixbuf-2.0
(或$(pkg-config --libs gdk-pixbuf-2.0)
更好gdk_pixbuf_new_from_stream
。