如何将.tlb文件转换为头文件和实现文件?

| 我正在尝试转换mscorlib.tlb。 通常在C ++中这样使用:
#import \"mscorlib.tlb\" raw_interfaces_only              \\
     high_property_prefixes(\"_get\",\"_put\",\"_putref\")        \\
     rename(\"ReportEvent\", \"InteropServices_ReportEvent\")
如何将其转换为头文件和实现文件? 我能够使用Visual Studio编译包含上面各行的虚拟cpp文件,并且生成了.tlh文件。还应该有实现文件吗?     
已邀请:
        您可以通过在#import中使用\“ no_implementation \”和\“ implementation_only \”参数来拆分实现和定义。它们生成.tlh(类型库标头)和.tli(类型库实现)文件。 我通常将以下内容放入头文件(如stdafx.h):
#import \"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\mscorlib.tlb\" no_implementation
然后将以下内容转换为.cpp文件(如stdafx.cpp):
#import \"C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\mscorlib.tlb\" implementation_only
    

要回复问题请先登录注册