urgency:broken my work at here
liujg
liu.jianguo@prosperity.com.cn
Tue Apr 10 02:54:00 GMT 2001
Sir:
I encounter a problem when i try to complier code included
following lines:
ÃÂ
#define MakeXMLException(theType, expKeyword) \ class
expKeyword theType : public XMLException \ { \ public:
\ ÃÂ \ ÃÂ ÃÂ ÃÂ theType(constÃÂ ÃÂ char*
constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ srcFile
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
unsigned intÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ srcLine
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
XMLExcepts::Codes toThrow) : \ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ
XMLException(srcFile, srcLine) \ ÃÂ ÃÂ ÃÂ {
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ loadExceptText(toThrow);
\ ÃÂ ÃÂ ÃÂ } \ ÃÂ \ ÃÂ ÃÂ ÃÂ theType(const
theType& toCopy) :
\ ÃÂ \ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ XMLException(toCopy)
\ ÃÂ ÃÂ ÃÂ { \ ÃÂ ÃÂ ÃÂ } \ ÃÂ
\ ÃÂ ÃÂ ÃÂ theType(constÃÂ ÃÂ char*
constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ srcFile
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
unsigned intÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ srcLine
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
XMLExcepts::Codes toThrow
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
XMLCh* constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ text1
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
XMLCh* constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ text2 = 0
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
XMLCh* constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ text3 = 0
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
XMLCh* constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ text4 = 0) :
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ XMLException(srcFile, srcLine)
\ ÃÂ ÃÂ ÃÂ { \ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ
loadExceptText(toThrow, text1, text2, text3, text4); \ ÃÂ ÃÂ ÃÂ }
\ ÃÂ \ ÃÂ ÃÂ ÃÂ theType(constÃÂ ÃÂ char*
constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ srcFile
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
unsigned intÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ srcLine
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
XMLExcepts::Codes toThrow
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
char* constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ text1
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
char* constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ text2 = 0
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
char* constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ text3 = 0
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ , const
char* constÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ text4 = 0) :
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ XMLException(srcFile, srcLine)
\ ÃÂ ÃÂ ÃÂ { \ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ
loadExceptText(toThrow, text1, text2, text3, text4); \ ÃÂ ÃÂ ÃÂ }
\ ÃÂ \ ÃÂ ÃÂ ÃÂ virtual ~theType() {}
\ ÃÂ \ ÃÂ ÃÂ ÃÂ theType& operator=(const theType&
toAssign) \ ÃÂ ÃÂ ÃÂ {
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ
XMLException::operator=(toAssign);
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ return *this;
\ ÃÂ ÃÂ ÃÂ } \ ÃÂ \ ÃÂ ÃÂ ÃÂ virtual
XMLException* duplicate() const \ ÃÂ ÃÂ ÃÂ {
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ return new theType(*this);
\ ÃÂ ÃÂ ÃÂ } \ ÃÂ \ ÃÂ ÃÂ ÃÂ virtual const
XMLCh* getType() const \ ÃÂ ÃÂ ÃÂ {
\ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ return
XMLUni::fg##theType##_Name; \ ÃÂ ÃÂ ÃÂ } \ ÃÂ \ private :
\ ÃÂ ÃÂ ÃÂ theType(); \ };
ÃÂ
The complier error messages by GCC show:
/home/daluser/xerces-c1_4_0-SolCC/include/util/XMLException.hpp:202:
syntax erro r before
`:' /home/daluser/xerces-c1_4_0-SolCC/include/util/XMLException.hpp:202:
stray '\' i n program
Why? How can resolve it?
ÃÂ
Best!
LiuJG
ÃÂ
More information about the Gcc-help
mailing list