im trying to use CEGUI and OpenGL in my new project.
As soon as I include CEGUI.h, i get the following compile errors.
(OS: Linux; IDE: Eclipse)
Does anyone know, how to solve this problem ?
Thanks
Code: Select all
make -k all
Building file: ../Gamehost.cpp
Invoking: GCC C++ Compiler
g++ -I/usr/local/include/CEGUI -I/usr/include/SDL -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"Gamehost.d" -MT"Gamehost.d" -o"Gamehost.o" "../Gamehost.cpp"
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:87: error: expected identifier before numeric constant
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:87: error: expected `}' before numeric constant
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:87: error: expected unqualified-id before numeric constant
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:103: error: non-member function ‘bool CEGUI::isSizingEnabled()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isSizingEnabled()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:103: error: ‘d_sizingEnabled’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:118: error: ‘SortDirection’ does not name a type
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:128: error: non-member function ‘bool CEGUI::isDragMovingEnabled()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isDragMovingEnabled()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:128: error: ‘d_movingEnabled’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:138: error: non-member function ‘const CEGUI::Point& CEGUI::getDragMoveOffset()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘const CEGUI::Point& CEGUI::getDragMoveOffset()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:138: error: ‘d_dragPosition’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:148: error: non-member function ‘bool CEGUI::isClickable()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isClickable()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:148: error: ‘d_allowClicks’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:155: error: non-member function ‘bool CEGUI::isSegmentHovering()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isSegmentHovering()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:155: error: ‘d_segmentHover’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:162: error: non-member function ‘bool CEGUI::isSegmentPushed()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isSegmentPushed()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:162: error: ‘d_segmentPushed’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:169: error: non-member function ‘bool CEGUI::isSplitterHovering()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isSplitterHovering()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:169: error: ‘d_splitterHover’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:176: error: non-member function ‘bool CEGUI::isBeingDragMoved()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isBeingDragMoved()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:176: error: ‘d_dragMoving’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:183: error: non-member function ‘bool CEGUI::isBeingDragSized()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isBeingDragSized()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:183: error: ‘d_dragSizing’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:186: error: non-member function ‘const CEGUI::Image* CEGUI::getSizingCursorImage()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:187: error: non-member function ‘const CEGUI::Image* CEGUI::getMovingCursorImage()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:221: error: variable or field ‘setSortDirection’ declared void
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:221: error: ‘SortDirection’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:263: error: expected unqualified-id before ‘const’
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:263: error: expected `)' before ‘const’
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:270: error: declaration of ‘~CEGUI::ListHeaderSegment’ as non-member
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:273: error: expected unqualified-id before ‘protected’
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:349: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:349: error: non-member function ‘bool CEGUI::testClassName_impl(const CEGUI::String&)’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::testClassName_impl(const CEGUI::String&)’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:352: error: cannot call member function ‘virtual bool CEGUI::Window::testClassName_impl(const CEGUI::String&) const’ without object
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:363: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:370: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:377: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:384: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:391: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:398: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:405: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:412: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:419: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:426: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:432: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:433: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:434: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:435: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:436: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:437: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:452: error: ‘SortDirection’ does not name a type
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:462: error: expected unqualified-id before ‘private’
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:480: error: expected declaration before ‘}’ token
make: *** [Gamehost.o] Fehler 1
Building file: ../main.cpp
Invoking: GCC C++ Compiler
g++ -I/usr/local/include/CEGUI -I/usr/include/SDL -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d" -o"main.o" "../main.cpp"
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:87: error: expected identifier before numeric constant
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:87: error: expected `}' before numeric constant
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:87: error: expected unqualified-id before numeric constant
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:103: error: non-member function ‘bool CEGUI::isSizingEnabled()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isSizingEnabled()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:103: error: ‘d_sizingEnabled’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:118: error: ‘SortDirection’ does not name a type
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:128: error: non-member function ‘bool CEGUI::isDragMovingEnabled()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isDragMovingEnabled()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:128: error: ‘d_movingEnabled’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:138: error: non-member function ‘const CEGUI::Point& CEGUI::getDragMoveOffset()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘const CEGUI::Point& CEGUI::getDragMoveOffset()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:138: error: ‘d_dragPosition’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:148: error: non-member function ‘bool CEGUI::isClickable()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isClickable()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:148: error: ‘d_allowClicks’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:155: error: non-member function ‘bool CEGUI::isSegmentHovering()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isSegmentHovering()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:155: error: ‘d_segmentHover’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:162: error: non-member function ‘bool CEGUI::isSegmentPushed()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isSegmentPushed()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:162: error: ‘d_segmentPushed’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:169: error: non-member function ‘bool CEGUI::isSplitterHovering()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isSplitterHovering()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:169: error: ‘d_splitterHover’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:176: error: non-member function ‘bool CEGUI::isBeingDragMoved()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isBeingDragMoved()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:176: error: ‘d_dragMoving’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:183: error: non-member function ‘bool CEGUI::isBeingDragSized()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::isBeingDragSized()’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:183: error: ‘d_dragSizing’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:186: error: non-member function ‘const CEGUI::Image* CEGUI::getSizingCursorImage()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:187: error: non-member function ‘const CEGUI::Image* CEGUI::getMovingCursorImage()’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:221: error: variable or field ‘setSortDirection’ declared void
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:221: error: ‘SortDirection’ was not declared in this scope
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:263: error: expected unqualified-id before ‘const’
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:263: error: expected `)' before ‘const’
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:270: error: declaration of ‘~CEGUI::ListHeaderSegment’ as non-member
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:273: error: expected unqualified-id before ‘protected’
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:349: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:349: error: non-member function ‘bool CEGUI::testClassName_impl(const CEGUI::String&)’ cannot have cv-qualifier
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: In function ‘bool CEGUI::testClassName_impl(const CEGUI::String&)’:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:352: error: cannot call member function ‘virtual bool CEGUI::Window::testClassName_impl(const CEGUI::String&) const’ without object
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h: At global scope:
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:363: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:370: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:377: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:384: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:391: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:398: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:405: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:412: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:419: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:426: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:432: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:433: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:434: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:435: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:436: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:437: error: virtual outside class declaration
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:452: error: ‘SortDirection’ does not name a type
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:462: error: expected unqualified-id before ‘private’
/usr/local/include/CEGUI/elements/CEGUIListHeaderSegment.h:480: error: expected declaration before ‘}’ token