• 5585阅读
  • 4回复

请问有关借用已经编译好的QtDBus模块的使用 [复制链接]

上一主题 下一主题
离线erhumusic182
 

只看楼主 正序阅读 楼主  发表于: 2010-07-01
把别人编译好的模块放到相应的目录下,在写程序的时候写#include <QDBus>
那么这个QDBus文件原来是不存在的啊?我模仿QTimer文件的形式,在路径C:\Qt\4.6.0\include\QtCore中创建QDBus,最终将#include "../../src/corelib/kernel/qdbus.h",但是这个qdbus.h究竟应该是哪个文件呢?(原来不存在啊),是不是在dbus源代码里面的某个头文件啊。


没有头绪!望指导!
qt爱好者
离线erhumusic182

只看该作者 4楼 发表于: 2010-07-15
是我自己搞错了,没有在项目添加QtDBus.lib
qt爱好者
离线erhumusic182

只看该作者 3楼 发表于: 2010-07-02
是不是lib里面没有相关的函数声明?
qt爱好者
离线erhumusic182

只看该作者 2楼 发表于: 2010-07-02
现在我#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 个无法解析的外部命令


是不是找不到相应的动态连接库啊???望指教!
qt爱好者
离线gzfreeman
只看该作者 1楼 发表于: 2010-07-01
同样有这个问题,帮顶一下
快速回复
限100 字节
 
上一个 下一个