od omikron » 27. 10. 2006 13:12
Ahoj,
pouzivam GNUWin32 (
http://gnuwin32.sourceforge.net/packages.html - CoreUtils 5.3.0, Flex 2.5.4a) utils s VS2005. Po stiahnuti projektu z ulity (27.10. -
http://ulita.ms.mff.cuni.cz/pub/predn/p ... index.html) mi ale nesiel skompilovat. Ked sa toto stalo aj Vam, tak skuste tento navod. (takto sa to podarilo rozbehat mne.)
1, a) Tu je problem s PATH (vo VS sa mi neupdatuje aj ked ho mam nastaveny)
b) $(InputPath) - co je asi premenna VS mi tiez nejde
Navod: Properties suboru du1l.lex, najst Configuration Properties -> Custom Build Step -> General -> Command line (doplnte cesty)
Kód: Vybrat vše
"{path to flex}\flex" -Cf -b -p -p -odu1l.cpp "{path to mlaskal}\mlaskal\public-rw\SWI098\du1\du1l.lex"
2, Presunut subor "public-ro\common\h\carray.hpp" do "public-ro\mlc\du1\h\carray.hpp"
Kód: Vybrat vše
cd {path to mlaskal}\mlaskal
mv "public-ro\common\h\carray.hpp" "public-ro\mlc\du1\h\carray.hpp"
3, Pridat do ukazkoveho suboru "du1l.lex" k identifikatoru DUERR_UNKCHAR meno namespace-u v ktorom sa nachadza (mlc::DUERR_UNKCHAR).
riadok:
Kód: Vybrat vše
. mlc::error(DUERR_UNKCHAR, 0, *yytext, *yytext);
prepisat na:
Kód: Vybrat vše
. mlc::error(mlc::DUERR_UNKCHAR, 0, *yytext, *yytext);
Snad to niekomu pomoze, ja som sa s tym sral asi 10 minut
... riesenie mi este asi chvilku potrva
Tak vela stastia
Ahoj,
pouzivam GNUWin32 ([url]http://gnuwin32.sourceforge.net/packages.html[/url] - CoreUtils 5.3.0, Flex 2.5.4a) utils s VS2005. Po stiahnuti projektu z ulity (27.10. - [url]http://ulita.ms.mff.cuni.cz/pub/predn/pp/mlaskal/index.html[/url]) mi ale nesiel skompilovat. Ked sa toto stalo aj Vam, tak skuste tento navod. (takto sa to podarilo rozbehat mne.)
[b]1, a)[/b] Tu je problem s PATH (vo VS sa mi neupdatuje aj ked ho mam nastaveny)
b) $(InputPath) - co je asi premenna VS mi tiez nejde
Navod: Properties suboru du1l.lex, najst Configuration Properties -> Custom Build Step -> General -> Command line (doplnte cesty)
[code] "{path to flex}\flex" -Cf -b -p -p -odu1l.cpp "{path to mlaskal}\mlaskal\public-rw\SWI098\du1\du1l.lex"
[/code]
[b]2,[/b] Presunut subor "public-ro\common\h\carray.hpp" do "public-ro\mlc\du1\h\carray.hpp"
[code] cd {path to mlaskal}\mlaskal
mv "public-ro\common\h\carray.hpp" "public-ro\mlc\du1\h\carray.hpp"
[/code]
[b]3,[/b] Pridat do ukazkoveho suboru "du1l.lex" k identifikatoru DUERR_UNKCHAR meno namespace-u v ktorom sa nachadza (mlc::DUERR_UNKCHAR).
riadok:
[code] . mlc::error(DUERR_UNKCHAR, 0, *yytext, *yytext);
[/code] prepisat na:
[code] . mlc::error(mlc::DUERR_UNKCHAR, 0, *yytext, *yytext);
[/code]
Snad to niekomu pomoze, ja som sa s tym sral asi 10 minut :evil: ... riesenie mi este asi chvilku potrva :?
Tak vela stastia :wink: