如何解决winhttp.lib和wininet.lib之间的冲突

时间:2018-04-17 18:53:22

标签: c++ c++builder wininet winhttp

我正在使用Embarcadero的C ++ Builder编写一个C ++程序。我的应用程序使用wininet.lib进行基本的Internet连接。我有一些新的c ++代码需要集成到我的应用程序中,使用winhttp.lib来访问互联网。这会导致.lib文件中的函数出现许多“多个声明”错误,例如('HTTP_VERSION_INFO'的多个声明)。还有很多“重新定义”警告,例如('SECURITY_FLAG_IGNORE_CERT_DATE_INVALID'的重新定义不相同)

解决此问题的最佳方法是什么?我应该重写新代码,以便它使用wininet.lib而不是winhttp.lib吗?是否可以隔离使用winhttp.lib的代码,以便没有冲突?你会如何解决这个问题?

0 个答案:

没有答案