我在哪里可以获得comdef.h?

时间:2008-10-01 10:57:45

标签: c++

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

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

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

3 个答案:

答案 0 :(得分:4)

该文件可用于Visual Studio(不确定是否必须安装Platform SDK)。你可以从网上获得comdef.h但是你肯定会遇到一些麻烦,需要用你的资源进行编译。

答案 1 :(得分:3)

正如其他海报所说,comdef.h附带了Visual C ++。它补充了VC特定的内置COM支持。既然你说你正在使用GCC,你可能不得不调整你的代码来使用“低级COM”,因为GCC没有VC那种内置的COM支持(具体来说,使用{{1}用于将类型库导入方便的包装类中。)

答案 2 :(得分:-2)

安装Microsoft Platform SDK后该文件应该可用。不知道它与GNU GCC有多好用。

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