• 7974阅读
  • 6回复

在qt creator中怎样导入第三方控件gloox   错误提示导入未引用的控件 [复制链接]

上一主题 下一主题
离线wangling
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-10
我下的gloox是编译好的  放在了D:\gloox_sdk\gloox个位置
我在.pro文件中加入
INCLUDEPATH += D:\gloox_sdk\gloox\include
LIBS += -LD:\gloox_sdk\gloox\lib-lD:\gloox_sdk\gloox\lib\gloox.lib
但在编译的是后总是提示说 undefined reference to `gloox::ClientBase::registerPresenceHandler(gloox::PresenceHandler*)'-----引入未定义的`gloox::ClientBase::registerPresenceHandler(gloox::PresenceHandler*)
但我已经加了
#include "gloox/presencehandler.h"
#include "gloox/connectionhandler.h"
#include "gloox/registration.h"
#include "gloox/connectionbase.h"
using namespace gloox;这些头文件  
错误提示是:-1: error: collect2: ld returned 1 exit status
那位大侠帮我解答啊  十分紧急 谢谢了 在线等
离线xinqingfly

只看该作者 1楼 发表于: 2010-03-10
定义了控件导入的宏没有?
菜鸟也是鸟
离线wangling
只看该作者 2楼 发表于: 2010-03-10
没有 怎么定义啊 再问一下 我的导入对不对啊
离线dbzhang800

只看该作者 3楼 发表于: 2010-03-10
Re:在qt creator中怎样导入第三方控件gloox   错误提示导入未引用的控件
引用楼主wangling于2010-03-10 16:48发表的 在qt creator中怎样导入第三方控件gloox   错误提示导入未引用的控件 :
我下的gloox是编译好的  放在了D:gloox_sdkgloox个位置
我在.pro文件中加入
INCLUDEPATH += D:gloox_sdkglooxinclude
-LD:\gloox_sdk\gloox\lib-lD:\gloox_sdk\gloox\lib\gloox.lib
但在编译的是后总是提示说 undefined reference to `gloox::ClientBase::registerPresenceHandler(gloox::PresenceHandler*)'-----引入未定义的`gloox::ClientBase::registerPresenceHandler(gloox::PresenceHandler*)
.......


试试
  1. LIBS += D:\gloox_sdk\gloox\lib\gloox.lib

或者
  1. LIBS +=-LD:\gloox_sdk\gloox\lib -lgloox
离线wangling
只看该作者 4楼 发表于: 2010-03-11
INCLUDEPATH += D:\gloox_sdk\gloox\include
LIBS +=-LD:\gloox_sdk\gloox\lib-lgloox.lib
我都实验了 不行啊 还是出错  急死我了  怎么办啊
离线benbenmajia

只看该作者 5楼 发表于: 2010-03-11
建议多google一下
安然.....
离线tangxunmin

只看该作者 6楼 发表于: 2010-04-19
知道 楼主是怎么解决的!遇到同样的问题
快速回复
限100 字节
 
上一个 下一个