我正在使用Flex作爲一個大學模塊,但是我在我的家用計算機上設置它時遇到了一些麻煩。設置Flex的難度(詞法分析器)
我跑到設置
然後我試着用柔性通過命令行,導航到包含.L目錄(萊克斯)下載的安裝文件文件和輸入
flex -ooutputfile.yy.c inputfile.l
(這導致消息「'flex'不被識別爲內部或外部命令,可操作程序或批處理文件。」)我記得我的導師告訴我們要使用Visual Studio 2008命令行,因此我從Dreamspark下載並安裝了該命令行。
我試圖做到上述,但從Visual Studio 2008命令行。結果是同樣的信息。
我查看了安裝和使用http://gnuwin32.sourceforge.net/install.html並注意到它表示您需要msvcrt.dll(有時也包含msvcp60.dll),並且這些文件位於Windows \ System文件夾中。它還表示,如果你有Internet Explorer 4.0,這些將會在那裏。或更高的系統。這些.dll文件不在那裏。
您是否認爲此錯誤的可能原因是丟失的.dll文件,或者我是否缺少其他內容?
什麼是一個很好的,簡單的方法來獲得這些.dll文件?
謝謝。
上述.dlls位於Windows \ System32文件夾中。 (所以,回到沒有線索!) – Eilidh
也許安裝[Cygwin](http://www.cygwin.com/),然後從其中運行flex(和一個C/C++編譯器)會更容易? –