2

我正在使用 mingw 开发自动化服务器。

MIDL MyAutomationLib 创建文件 MyAutomationLib.h、MyAutomationLib_i.c、MyAutomationLib_p.c 和 dlldata.c。

MyAutomationLib_i.c编译到我的自动化服务器中,MyAutomation_p.c编译到我的自动化代理中,需要使用regsvr32.exe注册。

当我编译自动化代理时,编译失败是因为 MinGW 提供的头文件 rpcproxy.h 太旧了。

有谁知道如何解决这个问题?

我想一个解决方案可以是使用较旧的 IDL 编译器,但我无法在 mingw.org 上找到有关此的任何信息。

MIDL 编译器版本 7.00.0555

MinGW 版本 - 两周前使用 mingw-get 安装(找不到 MinGW 版本..)

4

1 回答 1

0

我会自己回答这个问题。而且解决方法很简单,用MSVC编译代理就行了。代理不必用 MinGW 编译。

于 2012-05-10T20:14:34.273 回答