在Visual Studio 2010中使用Gloox

时间:2012-05-23 22:33:25

标签: visual-studio-2010 gloox

我正在尝试使用gloox库(C ++)来创建Windows XMPP应用程序。这看起来很简单,除了我不知道如何将gloox导入Visual Studio 2010,所以我可以将它包含在我的应用程序项目中。

我查看了自述文件中提供的说明(如下所示),但是当我尝试编译库时,出现此错误:

  

无法打开源文件:'src \ tlsgnutlsserver.cpp':没有这样的文件或目录

自述文件中提供的说明:

  

在MSVC ++上构建gloox

     
      
  • 使用包含的项目文件或创建自己的
  •   
  • 根据需要调整包含+库路径
  •   
  • 接收任何调试输出,您应该使用LogSink工具(这不是特定于win32的)
  •   
  • 构建
  •   

有没有人有使用Gloox和VS10的经验?如果有,你可以帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:2)

我假设您正在使用官方的1.0 tarball?我有同样的问题(缺少源文件),不得不从SVN获取源代码。我使用了1.0分支。

我遇到了一些其他构建问题,即

  • 发布版本配置设置为构建应用程序(.exe)而不是动态库(.dll)(项目 - >属性 - >一般 - >配置类型)
  • 我需要将 DLL_EXPORT 添加到预处理器定义(项目 - >属性 - >配置属性 - > C / C ++ - >属性 - >预处理器)
  • src \ atomicrefcount.cpp 需要添加到项目的源文件中。 (项目 - >添加现有项目)

这适用于VC ++ 2010和VC ++ 2008的快速版本。

希望它也可以帮到你。