Qt动态插件无法加载未定义的符号

时间:2014-06-26 10:58:44

标签: qt plugins

我有一个项目,我正在尝试使用自定义Qt插件。我有一个Timer接口,它是插件接口(它刚刚调用的Timer)。这个接口有两个方法,read / write指定使用另一个dll(StreamReader,StreamWriter)中定义的类。我已经实现了TimerInterface并尝试加载插件但是我收到了错误消息。

无法加载库libCountDownTimerd.so:未定义的符号:_ZN9CountDown4readERKSt10shared_ptrI15StreamReaderE)。

显然我的read方法存在问题。应用程序本身在链接时加载库(我有一个LIBS + = ....)。 Timer接口及其倒计时实现也链接到库。

关于符号如何定义,我有点迷失。有没有人有任何想法?

谢谢,

JEC

0 个答案:

没有答案