【问题标题】:Where can I get comdef.h?我在哪里可以获得 comdef.h?
【发布时间】:2008-10-01 10:57:44
【问题描述】:

我从网上下载了一些示例代码,但是在编译时遇到了一些麻烦。我的编译器告诉我:comdef.h:没有这样的文件或目录。

我在互联网上搜索了一下,但我找不到其他有同样问题的人,我不知道在哪里可以获得这个头文件。

我在 GNU GCC 编译器中使用代码块。

【问题讨论】:

    标签: c++


    【解决方案1】:

    该文件在 Visual Studio 中可用(不确定是否必须安装 Platform SDK)。您可以从 Web 获得 comdef.h,但肯定会遇到一些麻烦,以便将其与您的源代码一起编译。

    【讨论】:

    • comdef.h 带有 Visual C++/Visual Studio(编译器“内置 COM 支持”的一部分)。据我所知,与 Platform SDK 没有任何关系。
    • 好吧,克里斯这是我最初的理解。
    【解决方案2】:

    正如其他发帖人所说,comdef.h 带有 Visual C++。它补充了 VC 特定的内置 COM 支持。既然您说您使用的是 GCC,您可能必须调整您的代码以使用“低级 COM”,因为 GCC 没有 VC 所具有的那种内置 COM 支持(具体来说,使用 #import将类型库导入到方便的包装类中)。

    【讨论】:

      【解决方案3】:

      安装 Microsoft Platform SDK 后,该文件应该可用。不过不知道它与 GNU GCC 的工作情况如何。

      http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

      【讨论】:

        猜你喜欢
        • 2011-02-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-11
        • 2010-11-17
        • 2013-07-03
        • 2014-07-30
        相关资源
        最近更新 更多