|
From: | George_Pushchinsky |
Subject: | compiling bison generated .c file in visual studio |
Date: | Tue, 15 Jul 2003 12:55:05 -0400 |
I am trying to compile the file that I generated by running my grammar file through bison. When I try and build this file in Windows XP Visual Studio 6 I get over 100 errors. Please let me know what the correct sequence of steps are to be able to build the .c file generated by bison and where all the supporting files should be located for linking. Thanks.
George
These are my errors: The mdxparse.h file is attached to the email. c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(13) : error C2061: syntax error : identifier 'NODE' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(14) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(15) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(16) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(17) : error C2059: syntax error : '}' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(26) : error C2061: syntax error : identifier 'NODE' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(27) : error C2059: syntax error : '}' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(80) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(80) : error C2081: 'mdx_parser' : name in formal parameter list illegal c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(80) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(80) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(84) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(85) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(86) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(86) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(86) : error C2081: 'NODE' : name in formal parameter list illegal c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(86) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(86) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(87) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(87) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(87) : error C2081: 'NODE' : name in formal parameter list illegal c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(87) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(87) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(87) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(88) : error C2081: 'NODE' : name in formal parameter list illegal c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(88) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(88) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(89) : error C2081: 'NODE' : name in formal parameter list illegal c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(89) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(89) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(90) : error C2081: 'NODE' : name in formal parameter list illegal c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(90) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(91) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(91) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(91) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(92) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(92) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(92) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(92) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(92) : error C2059: syntax error : 'type' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(92) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(93) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(93) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(93) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(93) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(93) : error C2059: syntax error : 'type' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(93) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(94) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(94) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(94) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(94) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(95) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(95) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(95) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(95) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(96) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(96) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(96) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(96) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(97) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(97) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(97) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(97) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(98) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(98) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(98) : error C2143: syntax error : missing ';' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(98) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(99) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(99) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(99) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(99) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(100) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(100) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(100) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(100) : error C2059: syntax error : 'type' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(100) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(101) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(101) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(101) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(102) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(102) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(102) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(102) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(103) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(103) : error C2143: syntax error : missing ')' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(103) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(103) : error C2059: syntax error : ')' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(104) : error C2143: syntax error : missing '{' before '*' c:\program files\microsoft visual studio\myprojects\mdxparser\mdxparse.h(104) : fatal error C1003: error count exceeds 100; stopping compilation Error executing cl.exe.
mdxparser.exe - 102 error(s), 0 warning(s) |
mdxparse.h
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |