با سلام
من دکمه ی مربوط به User manual رو ایحاد کردم فقط تابعی که قراره فایل پی دی اف رو نمایش بده رو نمی تونم ارورشو رفع کنم. اگه کسی میتونه بهم کمک کنه ممنون می شم:
من از poppler استفاده کردم:
#include <C:\Users\Alireza\Desktop\poppler-0.18.4\poppler-0.18.4\glib/poppler.h>
کد تابع اصلی:
void UserManual(GtkWidget *widget, gpointer data)
{
GtkWidget* win;
GError* err = NULL;
doc = poppler_document_new_from_file("C:/Program Files (x86)/Sepand64bit/logo/UserManual.pdf", NULL, &err);
if (!doc) {
printf("%s\n", err->message);
g_object_unref(err);
//return 2;
}
page = poppler_document_get_page(doc, 0);
if (!page) {
printf("Could not open first page of document\n");
g_object_unref(doc);
//return 3;
}
int pages = poppler_document_get_n_pages(doc);
printf("There are %d pages in this pdf.\n", pages);
}
errors:
*error LNK2001: unresolved external symbol poppler_document_get_page
*error LNK2001: unresolved external symbol poppler_document_new_from_file
*error LNK2001: unresolved external symbol poppler_document_get_n_pages