warningy ve vygenerovanem zdrojaku

Odeslat odpověď

Smajlíci
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: warningy ve vygenerovanem zdrojaku

yyunput

od nytram » 29. 10. 2006 10:51

zdravim.
mne to okrem tych 5 warningov vypise aj toto:

Kód: Vybrat vše

warning C4505: 'yyunput' : unreferenced local function has been removed
uz sa s tym niekto stretol? co s tym?

----------------------
EDIT:

ja buk, to som mal stary du1.lex file, takze uz je vsetko OK ...

od Trupik » 23. 10. 2006 21:19

lavor píše:Ide to aj mne s rovnakymi warningami,ale mam taku skor technicku otazku.
Uz v stiahnutych zdrojakoch z ulity sa v *.lex subore nachadza predikat pre uint:

Kód: Vybrat vše

{DIGIT}*			return DUTOK_UINT;
ja by som ho definoval vsak ako:

Kód: Vybrat vše

 {DIGIT}+			return DUTOK_UINT;
kde je teda pravda,mam tam dat obidva predikat alebo ak jeden tak ktory?
Je pravda, ze na to prvni matchuje i prazdny retezec, ale podle me se nikdy nezkousi matchovat prazdny retezec, takze to bude asi jedno

od lavor » 23. 10. 2006 19:56

Ide to aj mne s rovnakymi warningami,ale mam taku skor technicku otazku.
Uz v stiahnutych zdrojakoch z ulity sa v *.lex subore nachadza predikat pre uint:

Kód: Vybrat vše

{DIGIT}*			return DUTOK_UINT;
ja by som ho definoval vsak ako:

Kód: Vybrat vše

 {DIGIT}+			return DUTOK_UINT;
kde je teda pravda,mam tam dat obidva predikaty alebo ak jeden tak ktory?

od Dawe » 20. 10. 2006 13:47

Tak fajn a dík, už mi to šlape :-)
Mám VS2005 flex přímo pro win 2.5.4a a warningy ty samý :-P

od Tacoud » 20. 10. 2006 12:39

Ale mně to hází jaksi 10 warningů na flex 2.5.4 Sad Jak jste na tom vy?
U mě je to těhle 5 warningů:

Kód: Vybrat vše

du1l.cpp(4988) : warning C4127: conditional expression is constant
du1l.cpp(5378) : warning C4127: conditional expression is constant
du1l.cpp(5538) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
du1l.cpp(5699) : warning C4244: 'initializing' : conversion from '__w64 int' to 'int', possible loss of data
du1l.cpp(5722) : warning C4127: conditional expression is constant
Yaghob změnil i původní du1l.lex soubor (jiné načítání hlaviček a tak), nemůže to být tím?
Používám VS2003 + cygwin + flex 2.5.4

od Dawe » 20. 10. 2006 12:27

Kate píše:a mame tam i vlastni "windowsackou" unistd.h, schvalne se mrknete na jeji obsah 8)
Jo tak ten soubor vypadá opravdu velice zajímavě...
Ale mně to hází jaksi 10 warningů na flex 2.5.4 :-( Jak jste na tom vy?

od Kate » 19. 10. 2006 18:50

a mame tam i vlastni "windowsackou" unistd.h, schvalne se mrknete na jeji obsah 8)

od cSf.Kostej » 19. 10. 2006 18:38

jinak pro vsechny co to delaji ve widlich uz je na strankach zas dalsi update a je tam popsany i spravny pocet warningu... a konecne je tam i upraveny projekt pro widle...

od Almer » 19. 10. 2006 15:04

Dawe píše:Tak už jsem to rozchodil, i když s tím starým flexem to asi není uplně ono. No buď to budu flexovat někde na Linuxu a nebo asi přes ten Cygwin, i když nevím jak to do něj mám nacpat :-)
Jináč dík za reakce...
napises teda navod? vcetene verzi...atd

od Dawe » 19. 10. 2006 09:29

Tak už jsem to rozchodil, i když s tím starým flexem to asi není uplně ono. No buď to budu flexovat někde na Linuxu a nebo asi přes ten Cygwin, i když nevím jak to do něj mám nacpat :-)
Jináč dík za reakce...

od Almer » 19. 10. 2006 02:40

jeste je moznost pouzit predpripravenej kompilator v MS VS 2005.

Dela se to pres konzoli , co je v Visual Studio Tools / Visual Studio 2005 Prompt a tam si najit prislusny adresar kde je MAKEFILE a jen zadat

nmake -f MAKEFILE

popr

nmake -f MAKEFILE.DEBUG
nmake -f MAKEFILE.RELEASE

a melo by to chodit, zatim jsem tak neucinil, protoze nemam FLEX co pisou ze je potreba.

od Kate » 18. 10. 2006 23:32

jinak 2.5.33 je presne verze, co je k dispozici v ms u-labu, pokud by se nekdo vydal cestou momentalne nejmensiho odporu (a nulovych instalaci 8) , tj. pouziti flexu pod uxem a nasledne zakomponovani vygenerovaneho zdrojaku do solution v msvs (unistd.h to tam pak s tim prislusnym optionem uz fakt nevklada, warningy ale porad jsou - a mam dojem, ze je jich i vic :twisted: )

od qwertie » 18. 10. 2006 22:46

http://www.cygwin.com/ - distribuce gnu programu pro windows

od Tajro » 18. 10. 2006 22:42

a co je cygwin? :oops:

od qwertie » 18. 10. 2006 22:31

a co treba cygwin...

Nahoru