无法解析的外部符号public
无法解析的外部符号 "public" 通常是在编译过程中,链接阶段出现的问题。
这种问题通常是由于在抽象类中函数声明时虚函数没有对应的代码实现。例如,在职工抽象类中,如果声明了一个虚函数ShowInfo() = 0,但在实现时没有对应的函数体,就会出现这种错误。
另外,这种问题也可能是由于链接静态链接库时出现外部符号无法解析的问题。例如,在链接libprotobuf.lib库时,如果库中的很多中间目标文件都引用了某个外部符号,但在符号重定位时却在全局符号表中找不到引用的符号,也会出现这种错误。
具体的解决方法是为虚函数提供对应的实现,或者重新编译依赖的库。
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 网站地图广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号