我有一个问题,我知道有很多方法可以解决它。我希望你能帮助我选择最适合的人。
我正在开发一个主要使用Matlab的应用程序,我尝试逐渐将其部分功能转移到c ++。我在windows上开发,用于windows。
我对这两种编程语言非常有经验,但我对网络开发一无所知。
我想为此应用程序添加一些功能,这些功能将使用托管在受ssl保护的服务器上的某些Web服务。
我独自参与这个项目,但如果需要,我可以花些时间学习新东西。
我想知道您认为我应该更好地使用哪些工具来完成这项任务?
到目前为止,我尝试过以下方法并且失败了:
直接从Matlab调用webservice。我已将自签名的ssl证书添加到我可以在计算机上找到的每个信任库,但我一直收到错误,告诉我证书无效。
使用gSoap和c ++调用webservice。为此,我需要使用ssl功能重建gSoap二进制文件。我也尝试使用visual studio和mingw / gcc,但没有成功,我在网上找不到任何帮助。
我感觉经过几个小时/几天的浏览并寻找解决方案,我尝试使用的工具不是最常用的,因此不是最好的记录(因此不是最适合新手的),那么什么是你的建议吗?
答案 0 :(得分:1)
我认为使用C ++模块中的gSoap将是最佳选择。
有关将gSoap与SSL一起用作客户端的信息,请访问:Secure SOAP Clients with HTTPS/SSL
有关使用gSoap构建VS应用程序的链接:Creating a gSoap eBay Client Application with Visual C++ 2008
这可能有助于将gSoap与MinGW一起使用:Using gSoap in Qt/Windows