visual-studio-2010 - 将 Gloox 与 Visual Studio 2010 结合使用

标签 visual-studio-2010 gloox

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

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

Cannot open source file: 'src\tlsgnutlsserver.cpp': No such file or directory

自述文件中提供的说明:

Building gloox on MSVC++

  • use the included project file or create your own
  • adjust include + library paths if necessary
  • to receive any debug output you should use the LogSink facilities (this is not win32-specific)
  • build

有人有在 VS10 上使用 Gloox 的经验吗?如果是的话,你能帮我一下吗?谢谢!

最佳答案

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

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

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

这在 VC++ 2010 和 VC++ 2008 的 Express 版本中都对我有用。

希望对您也有帮助。

关于visual-studio-2010 - 将 Gloox 与 Visual Studio 2010 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10728801/

相关文章:

c - visual studio 2010 C 和 Ubuntu C 的结构声明区别

c# - 检查另一个表单中的线程是否仍在运行

c# - Visual Studio c# DialogResult 似乎不起作用

visual-studio-2010 - 在调试客户端-服务器应用程序时在解决方案中运行这两个应用程序

c++ - 如何使用 gloox lib 获取事件房间列表?

c++ - 我的 gloox 机器人有误

c++ - 为什么我的数组超出范围?

visual-studio-2010 - XMPP 客户端库 gloox - 链接器找不到符号

c++ - 使用 gloox 获取联系人列表