- From: Zhang Gang <gangzhang@ict.ac.cn>
- Date: Fri, 12 Jan 2007 18:17:29 +0800
- To: "Irene.Vatton@inrialpes.fr" <Irene.Vatton@inrialpes.fr>
- Cc: "www-amaya-dev" <www-amaya-dev@w3.org>
Irene Vatton, I have added the includes, but the error still appears. In fact, I don't want a graphic dispaly application. I just want to use this library to parse HTML documents. If I use "document" class to open a document, I include the "document.h" program like this: // testamaya.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "document.h" int main(int argc, char* argv[]) { printf("Hello World!\n"); return 0; } I got the following erro --------------------Configuration: testamaya - Win32 Debug-------------------- Compiling... testamaya.cpp c:\testamaya\include\document.h(125) : error C2146: syntax error : missing ';' before identifier 'TtaExportDocument' c:\testamaya\include\document.h(125) : fatal error C1004: unexpected end of file found Error executing cl.exe. testamaya.exe - 2 error(s), 0 warning(s) if I just want to use the library to parse some html document, what shall I do? >On Friday 12 January 2007 06:05, Zhang Gang wrote: >> dear,all >> >> I want use "ThotKernel" in my project. >> I use VC++6.0 to call the API. the program like the following: >> >> // testamaya.cpp : Defines the entry point for the console application. >> // >> >> #include "stdafx.h" >> #include "application.h" >> int main(int argc, char* argv[]) >> { >> printf("Hello World!\n"); >> // TtaInitialize("test amaya"); >> // TtaInitializeAppRegistry("test amaya"); >> return 0; >> } > >You need to add following includes before "application.h" >#include "thot_gui.h" >#include "thot_sys.h" >#include "appstruct.h" > >"application.h" is used by an application with graphic display and not a batch >application. It supposes that almost a window with menus is open. > >The print application is probably an interesting example for you as it >manipulates document structures and doesn't display anything (see >Amaya/tholib/editing/print.c) > >> But, I get the following error message: >> >> >> --------------------Configuration: testamaya - Win32 >> Debug-------------------- Compiling... >> testamaya.cpp >> c:\testamaya\include\interface.h(135) : error C2061: syntax error : >> identifier 'ThotIcon' c:\testamaya\include\interface.h(174) : error C2061: >> syntax error : identifier 'ThotIcon' c:\testamaya\include\interface.h(277) >> : error C2146: syntax error : missing ';' before identifier >> 'TtaGetViewFrame' c:\testamaya\include\interface.h(277) : fatal error >> C1004: unexpected end of file found Error executing cl.exe. >> >> testamaya.exe - 4 error(s), 0 warning(s) >> >> how to correct the error? >> >> help,and thanks! >> >> Zhang Gang >> gangzhang@ict.ac.cn >> 2007-01-12 > >-- > Irène. >----- >Irène Vatton INRIA Rhône-Alpes >INRIA ZIRST >e-mail: Irene.Vatton@inria.fr 655 avenue de l'Europe >Tel.: +33 4 76 61 53 61 Montbonnot >Fax: +33 4 76 61 52 07 38334 Saint Ismier Cedex - France > > > Zhang Gang gangzhang@ict.ac.cn 2007-01-12
Received on Friday, 12 January 2007 10:17:54 UTC