我从互联网上下载了一些示例代码,但是当我编译它时遇到了一些麻烦。我的编译器告诉我:comdef.h:没有这样的文件或目录。
我在互联网上搜索了一下,但我找不到其他有同样问题的人,我也不知道我可以在哪里获得这个头文件。
我在GNU GCC编译器中使用了代码块。
答案 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有多好用。