VS2017+Qt5.12出现(public: static struct QMetaObject const DBService::DbService::s)

孟一 2019-09-11 09:40:53
运行环境VS2017+Qt5.12,错误信息:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2001 无法解析的外部符号 "public: static struct QMetaObject const DBService::DbService::staticMetaObject" (?staticMetaObject@DbService@DBService@@2UQMetaObject@@B) First E:\QT5.9\First\First\First.obj 1

背景:
有两个插件:DBservice,First

DBservice编译成dll文件,作为一个独立的模块,First编译EXE文件。First调用DBservice
现在DBservice,First对应的Moc文件都是生成的

但是还是报出了上述的错误。First中对DBservice的信息添加如下:


明明MOC文件已经生成了,库文件的位置添加等信息也是没有问题的,但是还是报上面的错误了。请大神指教,非常感谢
...全文
722 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

24,857

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧