0

我正在使用 VS 2008 Pro。我有 1 个 idl 文件,其中包含:

module views {

    // Introduced in DOM Level 2:
    interface [
        ObjCCustomImplementation,
        OmitConstructor
    ] AbstractView {
        readonly attribute Document document;
        readonly attribute Media styleMedia;
    };

}

(仅此而已,文件中没有更多内容。)当我构建文件时(右键单击文件并按编译,出现以下错误:

AbstractView.idl ..\page\AbstractView.idl(30) : 错误 MIDL2025 : 语法错误 : 期望“接口”附近的类型规范 ..\page\AbstractView.idl(31) : 错误 MIDL2026 : 无法从早期的语法错误中恢复; 中止编译

问题是什么?我怎样才能解决这个问题?

4

2 回答 2

0

也许它应该是其他方式。据我记得,首先你必须定义属性,然后是接口本身。此链接可能很有用。

于 2012-08-17T06:42:06.930 回答
0

这可能是 CORBA IDL 文件而不是 MIDL 文件。

于 2016-04-29T08:30:10.210 回答