Bison win_flex.exe:致命的内部错误,fopen(headerfilename)失败
我从sourceforge下载了最新的win_flex。 运行时出现以下错误: win_flex.exe:致命的内部错误,fopen(headerfilename)失败 使用以下命令行:Bison win_flex.exe:致命的内部错误,fopen(headerfilename)失败,bison,flex-lexer,Bison,Flex Lexer,我从sourceforge下载了最新的win_flex。 运行时出现以下错误: win_flex.exe:致命的内部错误,fopen(headerfilename)失败 使用以下命令行: windows\u cmd>win\u flex.exe-ogramer.cpp hello.l 我使用的是64位Windows 有人能帮我解决这个问题吗?这是UAC权限问题吗?我尝试重新编程,并执行以下操作: 从下载的win_flex 在我的C:\Users\me\Downloads文件夹中解压 运行win_
windows\u cmd>win\u flex.exe-ogramer.cpp hello.l
我使用的是64位Windows
有人能帮我解决这个问题吗?这是UAC权限问题吗?我尝试重新编程,并执行以下操作:
win_flex.exe: fseek for temp out failed
另外,确保hello.l与win_flex.exe位于同一目录下。@chrisdd你能帮忙吗?谢谢你的努力!!。尽管有赏金,除了你,没有人回答!。我可以用简单的文件运行它,但是对于一些复杂的语法文件,它给了我错误。我的lexer文件可能有问题吗?如果它使用的是一个简单的文件,那么你可能会排除UAC/权限之类的。您可能只想开始对导致问题的.y文件部分进行“二进制搜索”。开始注释掉文件的一半(当然要保持正确的语法),直到你缩小了哪一行是有问题的行。你也可以试着用-v开关来获取更多信息。谢谢你的努力,伙计!。。我是新来的莱克斯…所以我必须研究它…这是一个3k线左右的非常大的文件…无论如何,我一定会尝试一下…我知道100分对你来说并不重要。。但你明白了!谢谢继续帮忙!