midl编译时总是报告 error MIDL2183 : unexpected end of file found

lixianren2 2007-06-19 11:43:40
“开始-〉运行-〉cmd打开命令行工具”,然后我进入idl文件所在目录,用midl filename.idl进行编译,但总是报告“error MIDL2183 : unexpected end of file found”。VC安装后也有很多idl文件,我进入这些目录进行midl编译,一样会发生这种提示。

请问这都是怎么回事?应该怎么编译呢?
...全文
668 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixianren2 2007-06-19
  • 打赏
  • 举报
回复
//FirstSrv_IDL.idl
import "oaidl.idl";
[
object,
uuid(57140480-CB78-11d2-91A6-0008C7FE9130)
]
interface IFirstInterface : IUnknown
{
HRESULT DoSomething();
};

[
uuid(57140482-CB78-11d2-91A6-0008C7FE9130),
version(1.0)
]
library FirstTypeLib
{
importlib("stdole32.tlb");
[
uuid(57140483-CB78-11d2-91A6-0008C7FE9130)
]
coclass FirstComponent
{
[default] interface IFirstInterface;
};
};
  • 打赏
  • 举报
回复
不会吧,贴出来你测试的idl文件
lixianren2 2007-06-19
  • 打赏
  • 举报
回复
还是没有找到原因,大家过来帮帮忙,应该不难的。

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧