我正在尝试创建一个独立应用程序的 SOAP 服务器应用程序(无需配置 IIS)。问题是我在尝试编译时收到此错误:
我得到错误
SockApp 是用不同版本的 IdTCPServer 编译的
现在这是因为 Delphi 2006 附带 INDY 10,但 SockApp 似乎是用 INDY 9 编译的。
读我说:
- 在库路径中包含 $(BDS)\Lib\Indy9 并删除 $(BDS)\Lib\Indy10。但是,这会强制应用程序使用 Indy9。
- 编译 IndySockTransport 和 sockapp 并放入 $(BDS)\Lib\Indy10。
选项 1 有效,但我需要使用一些 INDY 10 功能,所以这对我来说不是一个很好的选择。
有谁知道如何实施选项2?即我如何编译 IndySockTransaport 和 sockapp?