5

我注意到谷歌有这个SDK用于在客户端使用 C++ 访问各种谷歌服务。

奇怪的是,它们只支持 Linux 和 Mac OS。可以说,还有其他流行的客户端操作系统,开发人员希望在这些操作系统上使用 Google 的服务。我想为 Windows8 编写一个 C++ 应用程序,并且我希望能够使用 Google C++ API。有没有人尝试过并且成功了?

顺便说一句,我注意到这个 SDK 的讨论组很空。想知道 Google 对这个库有什么样的受众群体。

4

1 回答 1

2

Windows 尚不支持,但我们确实希望长期支持它。我们希望在下一个版本中支持 Windows 上的 gcc 编译器。我们预计将来会支持 Visual Studio,但目前还有其他优先级更高的功能。需求肯定会影响我们的优先级。

我认为当前的(0.1)版本将使用 Visual Studio 构建,用于烟雾测试和发现一些问题。它不是一个真正的端口并且很脆弱,所以它没有记录或我想要支持的东西。但如果你想尝试的话,制作原型就足够了,也许可以从中产生反馈。

要在 Windows 上为 Visual Studio 构建 0.1,请按照 linux/mac 的说明运行 python prepare_dependencies.py 脚本。它将下载并安装 cmake。构建依赖项后,运行 cmake -G "NMake Makefiles" 并使用 nmake。

除了 SSL 支持之外,所有测试都应该通过,因为为 SSL 配置 curl 构建更多地涉及 Windows(并且您可能需要 perl 来执行其标准流程)。您可以尝试自己构建或获取预构建的二进制文件。看起来 curl 的 windows 版本不是最新的,但我认为旧版本也可以工作。

尽管如前所述,上述内容不一定适用于下一个版本,但我们希望正式提供 cygwin 和/或 mingw。

于 2013-09-24T00:55:34.977 回答