gloox 1.0 编译问题解决-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 1235578
  • 博文数量: 76
  • 博客积分: 1959
  • 博客等级: 上尉
  • 技术积分: 2689
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-19 12:07
个人简介

樽中酒不空

文章分类

全部博文(76)

文章存档

2020年(4)

2019年(1)

2017年(2)

2016年(2)

2015年(7)

2014年(11)

2013年(13)

2012年(18)

2011年(2)

2010年(16)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: c/c

2012-12-13 13:02:47

1 编译环境是vc2008
2 编译时如果提示找不到某个.cpp,在工程-->凯发app官方网站的解决方案里去掉该文件。
3 release编译问题:在项目常规里,这里原来是.exe,改成.dll。
4 release编译后如果找不到.lib,说明没有dllexport,简单的办法就是在macros.h前面位置加上
#define gloox_exports

原因在以后几行:

#if defined( _win32 ) && !defined( __symbian32__ )
#  if defined( gloox_exports ) || defined( dll_export )
#    define gloox_api __declspec( dllexport )
#  else
#    if defined( gloox_imports ) || defined( dll_import )
#      define gloox_api __declspec( dllimport )
#    endif
#  endif
#endif

#ifndef gloox_api
#  define gloox_api
#endif

最初什么都没有,#if和#else都进不去,所以dllexport 永远都没有走到。
debug里面在工程设置里面有。

补充一下:
客户端调用gloox的dll时,需要:
#define gloox_imports
理由同上。
阅读(3738) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图