3

我有一个问题,我知道有很多方法可以解决它。我希望你能帮助我选择适者。

我正在开发一个主要使用 Matlab 的应用程序,并且我尝试逐渐将它的一些功能转移到 C++ 中。我在 Windows 上开发,用于 Windows。

我对这两种编程语言非常有经验,但我对 Web 开发一无所知。

我想向这个应用程序添加一些功能,这些功能将使用托管在受 ssl 保护的服务器上的一些 web 服务。

我一个人在这个项目上,但如果需要,我可以花一些时间学习新东西。

我想知道您认为我应该更好地使用哪些工具来完成这项任务?

到目前为止,我已经尝试过以下方法但失败了:

  • 直接从 Matlab 调用 web 服务。我已将自签名 ssl 证书添加到我可以在计算机上找到的每个信任库中,但我不断收到错误消息,告诉我证书无效。

  • 使用 gSoap 和 c++ 调用 web 服务。为此,我需要使用 ssl 功能重建 gSoap 二进制文件。我也尝试使用 Visual Studio 和 mingw/gcc 这样做,但没有成功,我在网上找不到任何帮助。

经过几个小时/几天的浏览和寻找解决方案后,我感觉我尝试使用的工具不是最常用的,因此不是最好的文档(因此不是最适合新手),所以你的建议是什么?

4

1 回答 1

1

我认为从 C++ 模块中使用 gSoap 将是最佳选择。

此处提供了有关将 gSoap 与 SSL 一起用作客户端的信息:使用 HTTPS/SSL 保护 SOAP 客户端

关于使用 gSoap 构建 VS 应用程序的链接:Creating a gSoap eBay Client Application with Visual C++ 2008

可能这有助于将 gSoap 与 MinGW 一起使用:Using gSoap in Qt/Windows

于 2013-04-11T16:23:14.423 回答