将 C++ Qt 应用程序与 Google AdWords API 连接的推荐方式是什么?有许多客户端库(java、python、C# 等),但没有一个是基于 C++ 的。所以我可以:
- 使用以一种支持的语言编写的外部程序。它在错误处理、并发性和可移植性方面带来了许多问题(在我的例子中是 Windows 和 Mac)
- 将 JavaScript 库与 QtWebKit 一起使用,但这似乎有点矫枉过正。
- 制作我自己的 SOAP 客户端实现。这将是越野车。
- 使用QtSOAP,但我认为它不支持 Qt 4.8。
- 在 C++ 中嵌入 python。我从来没有做过,所以我不知道会出现什么问题。
- 寻找其他方式。
我需要使用几乎所有的 API 功能。那么哪种方法最不容易出错?