讲解一下directshow在VC++6.0中的环境配置

首先,感谢你的阅读,本人观点:学习编程是个漫长的过程并不是一时就会很厉害的,关键是坚持,快乐地学习,在这里分享我的一些笔记给你; (本文由广州达内http://www.gdtarena.com/为你分享;) 
  我们在开发应用程序的时候经常要使用到别人的代码库或者自己的代码库。那么我们该如何去调用呢?根据include的双引号和尖括号,我们知道系统回去环境变量中,或者当前目录中去寻找,也就是说我们可以将我们的库文件路径添加到环境变量中,或者将我们的库文件直接cp到工程文件所在路径。

  问题出现了,如果我们系统装有很多软件,同时我们的电脑也有很多开发软件,我们经常要切换不同库,比如使用javascript开发android应用程序使用android的SDK;开发音视频使用directchow的库;使用opnGL的库开发等。如果我们都写到系统环境变量或者用户环境变量,那么我们的环境变量表就会很大,我们某个程序启动时就会把系统变量的值全部添加。如果我们每一开发都拷贝到项目所在目录又太麻烦。

  所以我们开发某个程序,或者应用某个开发软件是都是有地方配置其私有的环境变量的。

  下面我们简单讲解一下directshow在VC++6.0中的环境配置。假如将DirectX装在C盘的根目录(C:DXSDK)。

  首先,我们先打开VC++6.0,(界面我们都认识)在菜单栏开始,找到Tools->Options,点击弹出一个窗口。

  其次,在弹出的窗口中找到Directories项,切换过去,找到Show directories for 的下拉菜单,首先选择Include files。此时下面的Directories改变,会出现

  Directories:

  C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE

  C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE

  C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

  上面三个为VC++6.0开发时VC软件提供的库文件VC98所包含的文件,我们应用的很多VC函数都是从那里来。因此我们要使用到directshow的函数,就要将它的头文件也添加到这里。将C:\DXSDK\Include添加到这里

  上面我们添加的只是库中的一些头文件,下面我们还要添加一些实现的库文件,也就是我们所说的LIB,再在Show directories for下拉列表中选择Library files,配置如下:

  C:\Program Files\Microsoft Visual Studio\VC98\LIB

  C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

  C:\DXSDK\Lib

  上面只是抛出个话题,实际应用中我们经常会发现找不到这个函数这个宏等问题,其实大部分都是没有添加库文件或者库文件凌乱等原因。在我们的成长中我们需要不断学习,应用别人成果去创作。也就是站在巨人的肩膀上去腾飞。不同的系统,不同的软件都有环境变量,其实都是一样的。
从基础的学习到后面应用提高都非常的系统,无论你是本专业的还是跨专业的,都能有所收获,参加4个月的达内时光转眼已逝,伴随着喜悦,达内给你一个新的平台,一个崭新的开始。

你可能感兴趣的:(C++,include,应用程序,directshow)