【问题标题】:MinGW and __uuidofMinGW 和 __uuidof
【发布时间】:2011-11-02 11:52:04
【问题描述】:

有什么方法可以模拟 MinGW 的 __uuidof 功能? AFAIK __uuidof 只是 Visual Studio,但我需要从我的软件中获取一些 GUID,它可以在 MinGW 下编译。

谢谢

【问题讨论】:

    标签: c++ visual-studio mingw


    【解决方案1】:

    为什么不使用带有“#import”指令的 MS VS 来创建 tlh 和 tli?从这些生成的文件中,您可以为 MinGW 创建自己的头文件,您将不再需要 __uuidof。

    【讨论】:

    • 感谢 natko,我认为这是个好主意。这不是一个聪明的方法,但我想它会起作用。我在那个链接中找到了类似的东西:osdir.com/ml/gnu.mingw.devel/2007-03/msg00058.html,问候
    • 我不明白为什么“不聪明”。它是一个 COM dll,因此即使您决定将来用新版本替换它,您的头文件仍然保持不变,因为不应更改当前 ID 和接口。只能添加新的 ID 和新的接口。
    【解决方案2】:

    MinGW-w64 提供了一个主要功能的__uuidof。我相信一旦发布,GCC 4.7 将会提供更好的支持。

    【讨论】:

    • rubenvb,感谢您的建议。使用 MinGW-64 可能是一个解决方案。
    猜你喜欢
    • 2014-04-26
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多