Hi all As part of the work to Fix bug #470753 and #470767, I'm creating a test application that access to the GC file using the API in the Engine and QOF, but I need some help about the following:
/***** HELP No 1 *************/ While compiling my test program I have an error message: Why I have an error message for the file /usr/local/include/gnucash/qofutil.h in the line: # error "No scanf format string is known for LLD. Fix your ./configure so that the correct one is detected!" The actual code in qofutil.h file is: #if HAVE_SCANF_LLD # define QOF_SCANF_LLD "%lld" #else # if HAVE_SCANF_QD # define QOF_SCANF_LLD "%qd" # else # if HAVE_SCANF_I64D # define QOF_SCANF_LLD "%I64d" # else # error "No scanf format string is known for LLD. Fix your ./configure so that the correct one is detected!" # endif # endif #endif /********** HELP No 2 *************/ What are the steps to open a Session/Book in QOF? I have the following code: /* * Giving a file path file:/route_to_file as an argument * and * typedef AppData { QofBook *book; QofSession *session; } */ data = g_new0 (AppData, 1); /* Book has a pointer to QofBackend but not for QofSession*/ data->book = qof_book_new (); /* Session has a list of books, but never creates a default one */ data->session = qof_session_new (); /* * Witch is first: session_begin or add_book? * I can't find the way to asure the book added is populated with the data from the * Backend */ /* This inits session but a book isn't added to the session */ qof_session_begin (data->session, uri, TRUE, FALSE); /* This add the book to the session, but it isn't populated */ qof_session_add_book (session, book); /************/ I'm using URI as the file's path. Are there any Tutorial to use GnuCash's QOF? -- Trabajar, la mejor arma para tu superación "de grano en grano, se hace la arena" (R) (entrámite, pero para los cuates: LIBRE) _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel