我正在使用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版本 - 2周前安装了mingw-get(无法找到MinGW版本..)
答案 0 :(得分:0)
我会自己回答这个问题。解决方案很简单,只需用MSVC编译代理即可。代理不必使用MinGW进行编译。