• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

RME Compiling problem

Zombiexon

Member
Joined
Mar 12, 2011
Messages
220
Reaction score
7
Location
/home/var/
Witajcie, mam problem podczas kompilacji RME visual studio 2008 c++
Wie ktoś może o co chodzi i jak to naprawić?



Logs:

PHP:
1>------ Build started: Project: rmexiaiaisjsa, Configuration: Release Win32 ------
1>Compiling...
1>main.cpp
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(64) : error C2146: syntax error : missing ';' before identifier 'getHardwareID'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(64) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(64) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(64) : warning C4183: 'getHardwareID': missing return type; assumed to be a member function returning 'int'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(65) : error C2146: syntax error : missing ';' before identifier 'getHardwareID'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(65) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(65) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(65) : warning C4183: 'getHardwareID': missing return type; assumed to be a member function returning 'int'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(93) : error C2146: syntax error : missing ';' before identifier 'getHardwareID'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(93) : error C2433: 'GameSprite::Image::GLuint' : 'virtual' not permitted on data declarations
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(93) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(93) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(93) : warning C4183: 'getHardwareID': missing return type; assumed to be a member function returning 'int'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(97) : error C2061: syntax error : identifier 'GLuint'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(98) : error C2061: syntax error : identifier 'GLuint'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(93) : error C2253: 'GameSprite::Image::getHardwareID' : pure specifier or abstract override specifier only allowed on virtual function
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(115) : error C2146: syntax error : missing ';' before identifier 'getHardwareID'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(115) : error C2433: 'GameSprite::NormalImage::GLuint' : 'virtual' not permitted on data declarations
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(115) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(115) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(115) : warning C4183: 'getHardwareID': missing return type; assumed to be a member function returning 'int'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(119) : error C2061: syntax error : identifier 'GLuint'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(120) : error C2061: syntax error : identifier 'GLuint'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(128) : error C2146: syntax error : missing ';' before identifier 'getHardwareID'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(128) : error C2433: 'GameSprite::TemplateImage::GLuint' : 'virtual' not permitted on data declarations
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(128) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(128) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(128) : warning C4183: 'getHardwareID': missing return type; assumed to be a member function returning 'int'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(132) : error C2146: syntax error : missing ';' before identifier 'gl_tid'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(132) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(132) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(142) : error C2061: syntax error : identifier 'GLuint'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(143) : error C2061: syntax error : identifier 'GLuint'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(184) : error C2146: syntax error : missing ';' before identifier 'getFreeTextureID'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(184) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(184) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\graphics.h(184) : warning C4183: 'getFreeTextureID': missing return type; assumed to be a member function returning 'int'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\mapdisplay.h(30) : error C2504: 'wxGLCanvas' : base class undefined
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\map_window.h(96) : error C2248: 'wxWindowBase::AddPendingEvent' : cannot access protected member declared in class 'wxWindowBase'
1>        c:\wxwidgets-2.9.0\include\msvc\wx\wx/window.h(840) : see declaration of 'wxWindowBase::AddPendingEvent'
1>        c:\wxwidgets-2.9.0\include\msvc\wx\wx/window.h(164) : see declaration of 'wxWindowBase'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\map_window.h(97) : error C2248: 'wxWindowBase::AddPendingEvent' : cannot access protected member declared in class 'wxWindowBase'
1>        c:\wxwidgets-2.9.0\include\msvc\wx\wx/window.h(840) : see declaration of 'wxWindowBase::AddPendingEvent'
1>        c:\wxwidgets-2.9.0\include\msvc\wx\wx/window.h(164) : see declaration of 'wxWindowBase'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\gui.h(138) : error C2143: syntax error : missing ';' before '*'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\gui.h(138) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\gui.h(138) : error C2061: syntax error : identifier 'wxGLCanvas'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\gui.h(138) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\gui.h(138) : warning C4183: 'GetGLContext': missing return type; assumed to be a member function returning 'int'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\gui.h(278) : error C2143: syntax error : missing ';' before '*'
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\gui.h(278) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\gui.h(278) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\aboutwindow.hpp(533) : fatal error C1903: unable to recover from previous error(s); stopping compilation
1>Build log was saved at "file://c:\Documents and Settings\klavius\Pulpit\astasm jakis is\rmexiaiaisjsa\rmexiaiaisjsa\Release\BuildLog.htm"
1>rmexiaiaisjsa - 42 error(s), 7 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
 
z tego co widze RME nie lubi msvc.
np:
1>c:\documents and settings\klavius\pulpit\projekt\rme\source\gui.h(278) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
musisz sam sobie te errory fixnac .
 
Hmm, po prostu Usun biblioteke Wx jaką masz i zainstaluj wersję 2.8.6 z udziałem (wxUSE_GLCANVAS ) , potem podepnij biblioteki do linkera i gotowe.
 
Back
Top