在 Linux 下面开发一个基于QT的共享库,如下所示:
class Q_DECL_EXPORT ZBase : public QObject
{
public:
ZBase(QObject* parent);
// ....................
};
这个共享库编译,链接都没有问题,最后成功生成一个 XXX.so 文件。
在主程序用,需要直接使用 ZBase 这个类, new ZBase,编译通过,链接的时候就提示,无法解析 ZBase 的构造函数,这是怎么回事?如何才能解决?
QT 4.4.0