无法解析外部符号

先查看项目属性里附加目录库包不包含该文件;文件夹属性是不是只读;最后可能调试的配置系统位数不对;函数未声明或未实现等。

最近又碰到了新的无法解析外部符号的问题。

我在一个dll项目中引用了另一个dll项目的某个类成员函数,但该类并没有导出,于是出现无法解析的外部符号问题,加载dll项目只能调用其导出的类、函数等,不能访问到未导出的类和函数,因此我为该类添加了虚基类并导出,调用时也调用虚基类,来规避此问题。

另外还有个重定义问题,是因为vs链接器输入中的lib放置顺序出问题,调整顺序后便不再出现,尚未明白为什么。

posted @ 2020-10-14 19:25  秦道友  阅读(40)  评论(0编辑  收藏  举报