单词的词法分析程序设计,有个小错误,编译的时候是正确的,组建的时候才出现的错误。跪求大神帮忙解答一下。
单词的词法分析程序设计,有个小错误,编译的时候是正确的,组建的时候才出现的错误。跪求大神帮忙解答一下。是关于编译原理的。本人基础较差。
unresolved external symbol "public: int __thiscall AccidenceAnalysis::IsUnsignedNum(char *)" (?IsUnsignedNum@AccidenceAnalysis@@QAEHPAD@Z)
这个是什么错误呢? 编译原理 词法分析
[解决办法]
AccidenceAnalysis::IsUnsignedNum
这个函数你没有定义,或者没有include进来
如果是库函数,则你必须在连接选项中加人包含该函数的库
[解决办法]
看看这个的定义与申明是否完全相同:ccidenceAnalysis::IsUnsignedNum(ch
[解决办法]
VC6:
工程、设置、Link、分类:Input、附加库路径:填写附加依赖库所在目录 分号间隔多项
工程、设置、Link、分类:Input、对象/库模块:填写附加依赖库的名字.lib 空格间隔多项
VS20xx:
项目、属性、链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项
项目、属性、链接器、输入、附加依赖项:填写附加依赖库的名字.lib 空格或分号间隔多项
[解决办法]
函数有声明,却没有实现。
如果你使用的lib,那么引用lib。
要么自己定义这个函数的函数体。
[解决办法]
命名冲突,或者没有这个函数的定义。
比如库代码,没有链接相应的库。
[解决办法]
int __thiscall AccidenceAnalysis::IsUnsignedNum(char *)
这个函数没找到,你代码里有么