当前位置: 技术问答>linux和unix
flex生成的文件无法编译
来源: 互联网 发布时间:2016-05-06
本文导语: 刚学习《编译原理与实践》, 里面有些Lex的代码, 用Flex生成了c代码, 但怎么也编译不了? 错误 :1. 缺少了 2. 当我删去了上面的#include 命令后, 出现 : error LNK2019: 无法解析的外部符号 _yywrap,...
刚学习《编译原理与实践》, 里面有些Lex的代码, 用Flex生成了c代码, 但怎么也编译不了?
错误 :1. 缺少了
2. 当我删去了上面的#include 命令后, 出现 :
error LNK2019: 无法解析的外部符号 _yywrap,该符号在函数 "int __cdecl yylex(void)" (?yylex@@YAHXZ) 中被引用
我毫无头绪, 望高手回答, 十分感激
错误 :1. 缺少了
2. 当我删去了上面的#include 命令后, 出现 :
error LNK2019: 无法解析的外部符号 _yywrap,该符号在函数 "int __cdecl yylex(void)" (?yylex@@YAHXZ) 中被引用
我毫无头绪, 望高手回答, 十分感激
|
不能
上面说安装mingw不是说安装好就没事了,它的价值在于它提供的模拟unix的环境,所以你得用它的完成。另外还有一个搭挡是cygwin,可以在里面像使用unix一样做些简单的事情
|
可以把mingw看成是cygwin的ide,如果用Eclipse等工具需要安装c/c++开发插件
另外一个可选的ide是dev c++。反正只要不用微软的c开发环境就行。
另外一个可选的ide是dev c++。反正只要不用微软的c开发环境就行。