Hi,
I'm in a Windows Vista machine and, when I try to compile my program's code, I get compiler errors that are not related to my app. I'm using Code::Blocks 10.05 with the MinGW (gcc) compiler set. The application I'm doing is a simple game engine (mostly for fun and learning). However, I'm using tinyxml to create a basic xml class so I can have externally generated data, such as texture locations, in my final engine. I don't know how to approach this problem. Thank you!
Here's the log:
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|55|error: syntax error before "TiXmlString"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|56|error: syntax error before '{' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|62|error: syntax error before "npos"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|62|warning: data definition has no type or storage class|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|66|error: syntax error before ':' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|71|error: syntax error before '&' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|74|error: syntax error before '(' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|74|error: conflicting types for 'memcpy'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|74|error: conflicting types for 'memcpy'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|74|error: syntax error before '.' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|78|error: syntax error before ':' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|81|error: syntax error before '(' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|81|error: syntax error before ')' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|85|error: syntax error before "size_type"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|88|error: syntax error before '(' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|88|error: syntax error before ')' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h||In function `c_str':|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|128|error: syntax error before '{' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|197|error: syntax error before '&' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|215|error: syntax error before '}' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|217|error: syntax error before "sz"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|227|error: syntax error before "intsNeeded"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|250|error: storage class specified for parameter `Rep'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|250|error: syntax error before "nullrep_"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|255|error: syntax error before "operator"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|92|error: parameter `TIXML_MAJOR_VERSION' is initialized|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|93|error: parameter `TIXML_MINOR_VERSION' is initialized|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|94|error: parameter `TIXML_PATCH_VERSION' is initialized|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|101|error: syntax error before "TiXmlCursor"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|101|warning: no semicolon at end of struct or union|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|106|error: syntax error before '}' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|159|warning: enum defined inside parms|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|159|warning: empty declaration|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|168|warning: enum defined inside parms|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|168|warning: empty declaration|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|170|error: syntax error before "TIXML_DEFAULT_ENCODING"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|221|error: syntax error before "condense"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|221|error: storage class specified for parameter `SetCondenseWhiteSpace'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|262|error: syntax error before '&' token|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|262|error: storage class specified for parameter `EncodeString'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|284|warning: enum defined inside parms|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|284|warning: empty declaration|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|286|error: syntax error before "protected"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|290|error: storage class specified for parameter `bool'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|290|error: redefinition of parameter 'bool'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinystr.h|255|error: previous definition of 'bool' was here|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|290|error: syntax error before "IsWhiteSpace"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|316|error: syntax error before "TiXmlString"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|320|error: storage class specified for parameter `ReadText'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|323|error: syntax error before "TiXmlEncoding"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|323|error: storage class specified for parameter `GetEntity'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|327|error: syntax error before "TiXmlEncoding"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|328|error: storage class specified for parameter `GetChar'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|371|error: storage class specified for parameter `errorString'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|373|error: syntax error before "TiXmlCursor"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|380|error: syntax error before "TiXmlEncoding"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|380|error: storage class specified for parameter `IsAlpha'|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|381|error: syntax error before "TiXmlEncoding"|
C:\Users\Kiseitai2\Documents\Dev-Cpp Projects\Engine_Eureka\tinyxml.h|381|error: storage class specified for parameter `IsAlphaNum'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 8 warnings ===|