Mi scuso se questa è una domanda stupida, ma ho 0 esperienze con questo strumento e volevo sapere se ho intenzione di usarlo correttamente. Ho scaricato flex che, dopo aver compilato il mio file lex, produce un file C che deve quindi essere compilato separatamente. È questo il modo migliore per farlo?Come usare Flex su Windows
5
A
risposta
3
È possibile impostare un progetto di Visual Studio che utilizza flex
come passaggio di generazione personalizzato per richiamare automaticamente flex
e quindi compilare il file generato. Ho insegnato un corso su compilatori la scorsa estate e abbiamo il instructions on how to get flex
and a sample project file disponibile sul sito web del corso archiviato. Si dovrebbe guardare sotto l'annuncio con l'etichetta "Visual Studio Starter Files for PP1."
Spero che questo aiuti!
1
L'utilizzo di Win flex-bison con Visual Studio è molto più semplice e diretto. Puoi trovarlo allo Win Flex-Bison.
Problemi correlati
- 1. Posso usare flex senza Flex Builder?
- 2. Come usare PyPy su Windows?
- 3. Ottenere CMake per trovare il flex su Windows
- 4. Flex su PhantomJS
- 5. Usare git-remote-hg su windows
- 6. Forza Xamarin per usare Mono su Windows
- 7. Come usare easy_install dietro un proxy http su Windows?
- 8. Come configurare IPython per usare gvim su Windows?
- 9. Come posso dire a CMake di usare Clang su Windows?
- 10. Flex yylineno impostato su 1
- 11. Come usare Mahout in un ambiente Windows?
- 12. python - Ottenere Pip per usare MinGW32 su Windows?
- 13. Installazione di flex (analizzatore lessicale) su Mac
- 14. Adobe Flex per lo sviluppo su Ubuntu
- 15. Cosa devo usare per sostituire gettimeofday() su Windows?
- 16. Posso usare Entity Framework su Windows Phone 8
- 17. Perché vai usare cgo su Windows per un semplice File.Write?
- 18. nodo Force per usare git bash su Windows
- 19. posso usare aspettarsi su Windows senza installare cygwin?
- 20. Come utilizzare JSDoc su Windows?
- 21. Flex align checkbox in datagrid Flex
- 22. Golang: Come usare syscall.Syscall su Linux?
- 23. LALR (1) o GLR su Windows - Alternative a Bison ++/Flex ++ che sono attuali?
- 24. Come usare XMPP su BOSH
- 25. Come usare expr su float?
- 26. Come usare C# con AIR?
- 27. Come eseguire il ping da Flex - AIR?
- 28. Flex 4.10 nuove funzionalità
- 29. Come utilizzare FTP in Flex?
- 30. Flex ++ BisonC++ parser
In una vita precedente ho dovuto modificare un progetto in esecuzione su SCO Unix e Windows NT (o era ancora 98?). Quello che ho fatto alla fine è stato quello di eseguire bison e flex sulla mia macchina Linux, e compilare su SCO e Windows. Non esattamente elegante, ma ha fatto il lavoro. – vonbrand