【发布时间】:2011-02-22 14:18:23
【问题描述】:
当我使用 MIDL 将 IDL 文件编译为 .h 和 .c 时,我收到一条错误消息:
midl:命令行错误 MIDL1004:无法执行 C 预处理器 cl.exe。
请帮帮我,我不知道为什么。
我使用的 MIDL 编译器是 VC++ 6.0 的一部分。
谢谢。
【问题讨论】:
当我使用 MIDL 将 IDL 文件编译为 .h 和 .c 时,我收到一条错误消息:
midl:命令行错误 MIDL1004:无法执行 C 预处理器 cl.exe。
请帮帮我,我不知道为什么。
我使用的 MIDL 编译器是 VC++ 6.0 的一部分。
谢谢。
【问题讨论】:
看来您的环境设置不正确。在编译之前尝试调用vcvars32。
【讨论】: