<div>Am reusit sa rezolv pana la urma problema.</div><div>Cauza era faptul ca eu am inclus in main-ul proiectului si fisierul parser.tab.h, pe langa parser.h.</div><div><br></div><br><br><div class="gmail_quote">2011/3/19 Razvan Deaconescu <span dir="ltr"><<a href="mailto:razvan.deaconescu@cs.pub.ro">razvan.deaconescu@cs.pub.ro</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 03/18/2011 07:35 PM, tudor cornea wrote:<br>
> Salut,<br>
><br>
> As dori sa stiu care este modalitatea corecta de compilare pentru windows a<br>
> temei, intrucat am intampinat cateva probleme.<br>
> Am inclus fisierele parser.yy.c, parser.tab.c, parser.h, parser.tab.h<br>
> intr-un proiect de Visual Studio, dar imi da eroare in momentul in care<br>
> incerc sa dau build.<br>
><br>
> Error 1 error C2146: syntax error : missing ';' before identifier<br>
> 'redirect_un' c:\cygwin\home\administrator\vc\tema1\tema1\parser.y 224<br>
> Error 2 error C4430: missing type specifier - int assumed. Note: C++ does<br>
> not support default-int c:\cygwin\home\administrator\vc\tema1\tema1\parser.y<br>
> 224<br>
<br>
</div>Cred că în Visual Studio ai niște opțiuni de compilare care nu sunt<br>
compatibile cu parser-ul. Încearcă să definești opțiuni și un proiect<br>
similar cu cele descrise în fișierul 'makefile' din arhiva parser-ului[1].<br>
<br>
Răzvan<br>
<br>
[1] <a href="http://elf.cs.pub.ro/so/wiki/_media/teme/parser_mini-shell.zip" target="_blank">http://elf.cs.pub.ro/so/wiki/_media/teme/parser_mini-shell.zip</a><br>
_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a></blockquote></div><br>