前几天要用directshow,下了个platform sdk,里面没有dsw工程文件,是用makefile编译的。但用nmake -f makefile 时,出了一堆错,很多重复定义。
当时纳闷好久,windows不断升级,导致我们的编程工具跟不上系统环境的变化。今天偶然看到一篇帖子,原来,在nmake之前,要设置一下编译环境,选择自带的window xp 32就可以了。编译成功。
看来,要好好看一下编译原理了。
本文分享了在使用PlatformSDK进行DirectShow开发时遇到的编译错误及解决方案。作者最初下载了PlatformSDK却发现缺少DSW工程文件,并在尝试用Makefile编译时遇到了大量重复定义的错误。最终通过设置正确的编译环境解决了问题。
前几天要用directshow,下了个platform sdk,里面没有dsw工程文件,是用makefile编译的。但用nmake -f makefile 时,出了一堆错,很多重复定义。
当时纳闷好久,windows不断升级,导致我们的编程工具跟不上系统环境的变化。今天偶然看到一篇帖子,原来,在nmake之前,要设置一下编译环境,选择自带的window xp 32就可以了。编译成功。
看来,要好好看一下编译原理了。

被折叠的 条评论
为什么被折叠?