其实,openssl无需通过dos进行安装,网上有现在的安装包,安装最新的,
下面有3个文件夹,bin,include,lib,这3个会用到的。
下载gsoap,解压!
如果用到SSL,要重新编译wsdl2h,VisualStudio2005下的进行编译,编译前要把openssl的相关include和lib文件选择进来,
导入libeay32.lib和ssleay32.lib,如果C:\OpenSSL-Win32\lib\VC里没有这2个库文件,则加进去
工程配置里WIN32,_DEBUG,_WINDOWS,_AFXDLL加入WITH_OPENSSL
参考文章http://www.ibm.com/developerworks/cn/webservices/ws-soa-gsoap/index.html#resources
http://blog.csdn.net/gogor/article/details/5896135
工程里如果要SSL同样要加入支持SSL的库和头文件,同上
同时把所有的文件加入到工程里,
预编译里c/c++-->Category选择PreCompiled Headers ,选择Not Using precompiled headers,
在cpp里加入
#include "soapCustomBinding_USCOREICertificateProxy.h"
#include "CustomBinding_USCOREICertificate.nsmap"
#pragma comment( lib, "ssleay32.lib" )
#pragma comment( lib, "libeay32.lib" )
现在引用完毕,接下来就是对接口的调用了