现在我#include <QtDBus/QtDBus>,编译的时候不会有问题,但是连接的时候就会有问题:
>正在生成代码...
1>正在链接...
1> 正在创建库 D:\sht\bin\sysAdmin.lib 和对象 D:\sht\bin\sysAdmin.exp
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QDBusError::~QDBusError(void)" (__imp_??1QDBusError@@QAE@XZ),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QString __thiscall QDBusError::message(void)const " (__imp_?message@QDBusError@@QBE?AVQString@@XZ),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QDBusError __thiscall QDBusConnection::lastError(void)const " (__imp_?lastError@QDBusConnection@@QBE?AVQDBusError@@XZ),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall QDBusConnection::registerService(class QString const &)" (__imp_?registerService@QDBusConnection@@QAE_NABVQString@@@Z),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QDBusConnection::~QDBusConnection(void)" (__imp_??1QDBusConnection@@QAE@XZ),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __thiscall QDBusConnection::isConnected(void)const " (__imp_?isConnected@QDBusConnection@@QBE_NXZ),该符号在函数 _main 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class QDBusConnection __cdecl QDBusConnection::sessionBus(void)" (__imp_?sessionBus@QDBusConnection@@SA?AV1@XZ),该符号在函数 _main 中被引用
1>D:\sht\bin\sysAdmin.exe : fatal error LNK1120: 7 个无法解析的外部命令
是不是找不到相应的动态连接库啊???望指教!