XE5的SOAP组件有bug?怎么提示Unresolved external 呢?
uhian 2014-07-28 01:00:09 开发一个WebService服务端,调试没问题准备发布,将Link with dynamic RTL改成false和Link with runtime packages改成fasle之后,Link出错。提示信息:
[ilink32 Error] Error: Unresolved external 'CertCloseStore' referenced from C:\PROGRAM FILES\EMBARCADERO\RAD STUDIO\12.0\LIB\WIN32\DEBUG\SOAPRTL.LIB|Soap.SOAPHTTPTrans
[ilink32 Error] Error: Unresolved external 'CertFreeCertificateContext' referenced from C:\PROGRAM FILES\EMBARCADERO\RAD STUDIO\12.0\LIB\WIN32\DEBUG\SOAPRTL.LIB|Soap.SOAPHTTPTrans
[ilink32 Error] Error: Unresolved external 'CertOpenSystemStoreW' referenced from C:\PROGRAM FILES\EMBARCADERO\RAD STUDIO\12.0\LIB\WIN32\DEBUG\SOAPRTL.LIB|Soap.SOAPHTTPTrans
[ilink32 Error] Error: Unresolved external 'CertEnumCertificatesInStore' referenced from C:\PROGRAM FILES\EMBARCADERO\RAD STUDIO\12.0\LIB\WIN32\DEBUG\SOAPRTL.LIB|Soap.Win.CertHelper
这种提示应该是光在头文件写了声明但是没实现才导致的吧,但我用的都是系统的组件,怎么会有这种问题呢?XE5的bug?