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\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|55|error: syntax error before "TiXmlStrin g"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|56|error: syntax error before '{' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|62|error: syntax error before "npos"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|62|warning: data definition has no type or storage class|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|66|error: syntax error before ':' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|71|error: syntax error before '&' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|74|error: syntax error before '(' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|74|error: conflicting types for 'memcpy'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|74|error: conflicting types for 'memcpy'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|74|error: syntax error before '.' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|78|error: syntax error before ':' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|81|error: syntax error before '(' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|81|error: syntax error before ')' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|85|error: syntax error before "size_type" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|88|error: syntax error before '(' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|88|error: syntax error before ')' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h||In function `c_str':|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|128|error: syntax error before '{' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|197|error: syntax error before '&' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|215|error: syntax error before '}' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|217|error: syntax error before "sz"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|227|error: syntax error before "intsNeeded "|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|250|error: storage class specified for parameter `Rep'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|250|error: syntax error before "nullrep_"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|255|error: syntax error before "operator"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|92|error: parameter `TIXML_MAJOR_VE RSION' is initialized|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|93|error: parameter `TIXML_MINOR_VE RSION' is initialized|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|94|error: parameter `TIXML_PATCH_VE RSION' is initialized|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|101|error: syntax error before "TiXmlCurso r"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|101|warning: no semicolon at end of struct or union|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|106|error: syntax error before '}' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|159|warning: enum defined inside parms|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|159|warning: empty declaration|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|168|warning: enum defined inside parms|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|168|warning: empty declaration|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|170|error: syntax error before "TIXML_DEFAULT_ ENCODING"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|221|error: syntax error before "condense"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|221|error: storage class specified for parameter `SetCondenseWhi teSpace'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|262|error: syntax error before '&' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|262|error: storage class specified for parameter `EncodeString'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|284|warning: enum defined inside parms|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|284|warning: empty declaration|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|286|error: syntax error before "protected" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|290|error: storage class specified for parameter `bool'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|290|error: redefinition of parameter 'bool'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|255|error: previous definition of 'bool' was here|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|290|error: syntax error before "IsWhiteSpa ce"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|316|error: syntax error before "TiXmlStrin g"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|320|error: storage class specified for parameter `ReadText'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|323|error: syntax error before "TiXmlEncoding" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|323|error: storage class specified for parameter `GetEntity'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|327|error: syntax error before "TiXmlEncoding" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|328|error: storage class specified for parameter `GetChar'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|371|error: storage class specified for parameter `errorString'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|373|error: syntax error before "TiXmlCurso r"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|380|error: syntax error before "TiXmlEncoding" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|380|error: storage class specified for parameter `IsAlpha'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|381|error: syntax error before "TiXmlEncoding" |
C:\Users\Kiseit ai2\Documents\D ev-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 ===|
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\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|55|error: syntax error before "TiXmlStrin g"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|56|error: syntax error before '{' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|62|error: syntax error before "npos"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|62|warning: data definition has no type or storage class|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|66|error: syntax error before ':' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|71|error: syntax error before '&' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|74|error: syntax error before '(' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|74|error: conflicting types for 'memcpy'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|74|error: conflicting types for 'memcpy'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|74|error: syntax error before '.' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|78|error: syntax error before ':' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|81|error: syntax error before '(' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|81|error: syntax error before ')' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|85|error: syntax error before "size_type" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|88|error: syntax error before '(' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|88|error: syntax error before ')' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h||In function `c_str':|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|128|error: syntax error before '{' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|197|error: syntax error before '&' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|215|error: syntax error before '}' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|217|error: syntax error before "sz"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|227|error: syntax error before "intsNeeded "|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|250|error: storage class specified for parameter `Rep'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|250|error: syntax error before "nullrep_"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|255|error: syntax error before "operator"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|92|error: parameter `TIXML_MAJOR_VE RSION' is initialized|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|93|error: parameter `TIXML_MINOR_VE RSION' is initialized|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|94|error: parameter `TIXML_PATCH_VE RSION' is initialized|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|101|error: syntax error before "TiXmlCurso r"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|101|warning: no semicolon at end of struct or union|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|106|error: syntax error before '}' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|159|warning: enum defined inside parms|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|159|warning: empty declaration|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|168|warning: enum defined inside parms|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|168|warning: empty declaration|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|170|error: syntax error before "TIXML_DEFAULT_ ENCODING"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|221|error: syntax error before "condense"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|221|error: storage class specified for parameter `SetCondenseWhi teSpace'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|262|error: syntax error before '&' token|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|262|error: storage class specified for parameter `EncodeString'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|284|warning: enum defined inside parms|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|284|warning: empty declaration|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|286|error: syntax error before "protected" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|290|error: storage class specified for parameter `bool'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|290|error: redefinition of parameter 'bool'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinystr .h|255|error: previous definition of 'bool' was here|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|290|error: syntax error before "IsWhiteSpa ce"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|316|error: syntax error before "TiXmlStrin g"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|320|error: storage class specified for parameter `ReadText'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|323|error: syntax error before "TiXmlEncoding" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|323|error: storage class specified for parameter `GetEntity'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|327|error: syntax error before "TiXmlEncoding" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|328|error: storage class specified for parameter `GetChar'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|371|error: storage class specified for parameter `errorString'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|373|error: syntax error before "TiXmlCurso r"|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|380|error: syntax error before "TiXmlEncoding" |
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|380|error: storage class specified for parameter `IsAlpha'|
C:\Users\Kiseit ai2\Documents\D ev-Cpp Projects\Engine _Eureka\tinyxml .h|381|error: syntax error before "TiXmlEncoding" |
C:\Users\Kiseit ai2\Documents\D ev-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 ===|
Comment