DirectX+9.0b+sdk和OpenCV_1.0和VC6.0配置

合集下载

directx9.0c64位

directx9.0c64位

DirectX 9.0c 64位简介DirectX是一个由微软公司开发的多媒体和游戏编程接口。

它是为Windows操作系统设计的,提供了访问硬件设备的功能,例如图形和音频设备。

DirectX的不同版本逐渐演变,每个版本都带来了新功能和改进。

本文将重点介绍DirectX 9.0c 64位版本的特性和使用。

DirectX 9.0c简介DirectX 9.0c是DirectX 9的一个升级版本,它于2004年发布。

它是DirectX 9.0系列的最后一个版本,也是支持Windows XP的最后一个主要版本。

DirectX 9.0c主要针对游戏和多媒体应用程序提供了一系列的API,以帮助开发者更好地利用硬件加速功能。

主要特性•高性能图形渲染: DirectX 9.0c引入了Pixel Shader2.0和Vertex Shader 2.0,这些新的着色器模型可以显著提高图形效果和性能。

开发者可以使用这些着色器模型创建复杂的光照、阴影和特效。

•支持更多纹理格式: DirectX 9.0c增加了对多种纹理格式的支持,包括压缩纹理、立方体纹理等。

这些新的纹理格式使开发者可以实现更高质量的纹理效果。

•改进的音频系统: DirectX 9.0c加强了音频处理能力,提供更好的音频效果和立体声支持。

开发者可以利用DirectSound API来创建更逼真的音频效果。

•强大的输入设备支持: DirectX 9.0c引入了DirectInput 8.0,它可以提供对各种输入设备的支持,包括键盘、鼠标、游戏手柄等。

DirectX 9.0c 64位版的优势在64位操作系统上使用64位版本的应用程序可以带来许多优势。

同样,DirectX 9.0c 64位版相对于32位版本也具有一些优势。

更大的内存寻址空间64位版本的DirectX 9.0c可以使用更大的内存地址空间,这使得应用程序可以处理更多的纹理、模型和其他资源。

这对于需要处理大型场景或高分辨率纹理的游戏和应用程序尤为重要。

安装OpenCV

安装OpenCV
project - settings -all configurations
C/C++标签Category中选择Prepreocessor Additional include directories项,输入以“,”分开的相对路径(注意相对路径的格式与你的openCV文件夹与你的工程文件夹相对位置有关),如我的工程建立在 OpenCV的目录下,则我可以这样设置相对路径:
Link标签 Category中选择Input Additional Library path, 输入包含<opencv_root>\lib库的相对路径或绝对路径,我的工程相对路径设置为
..\lib
设置完以上点击确定。
加入openCV的工程到我的工程里并设置依赖关系
C:\DXSDK\Include
C:\DXSDK\Samples\C++\Common\Include
C:\DXSDK\Samples\C++\DirectShow\BaseClasses
加入其中;
注意:有必要将上述目录移到最上方,以免在编译时发生访问库的冲突!
C:\OpenCV\cxcore\include
C:\OpenCV\otherlibs\cvcam\include
(上述文件属于常用文件,如果需要可自行添加另外的包含文件)加入库文件:
C:\OpenCV\lib
在项目中运用OpenCV
..\cvaux\include,..\cxcore\include,..\cv\include,..\otherlibs\highgui, ..\otherlibs\cvcam\include。当然,也可以输入绝对路径如

VC6.0中OpenGL开发环境配置

VC6.0中OpenGL开发环境配置

VC6.0中OpenGL开发环境配置All materials are obtained from webpage and this document is created by GangMei2012-11-18第一步:选择一个编译环境现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的。

但这里我们选择VC++ 6.0作为学习OpenGL的环境。

第二步:安装GLUT工具包GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。

Windows环境下的GLUT下载地址:(大小约为150k)/resources/libraries/glut/glutdlls37beta.zip无法从以上地址下载的话请使用下面的连接:/upfile/200607311626279.zipWindows环境下安装GLUT的步骤:1、将下载的压缩包解开,将得到5个文件2、以我的安装目录为例:(1)“d:\Program Files\Microsoft Visual Studio\VC98\include\GL文件夹”。

把解压得到的glut.h放到这个GL文件夹里。

没有GL文件夹可以自己建一个,一般都有的。

(2)“d:\Program Files\Microsoft Visual Studio\VC98\lib文件夹”)。

把解压得到的glut.li b和glut32.lib放到静态函数库所在文件夹,即lib文件夹。

(3)把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。

(典型的位置为:C:\Windows\System32)这是非常重要的动态链接库设置!第三步,创建工程,其步骤如下:(1)创建一个Win32 Console Application。

(以我创建的为例,工程名为simpleGL)(2)链接OpenGL libraries:在Visual C++中先单击Project,再单击Settings,再找到Li nk单击,最后在Object/library modules 的最前面加上opengl32.lib Glut32.lib Glaux.lib glu32.lib 。

vc6.0安装教程 (2)

vc6.0安装教程 (2)

VC6.0安装教程简介Visual C++ 6.0(简称VC6.0)是微软公司开发的集成开发环境(IDE),用于编写C++程序。

它是一个功能强大且使用广泛的开发工具,是许多程序员在Windows平台上进行C++开发的首选。

本文将为您介绍如何安装VC6.0。

步骤一:准备安装文件首先,您需要准备VC6.0的安装文件。

您可以从官方渠道下载或者从其他可信源获取该安装文件。

确保您下载的是完整的安装程序,并确保文件对应的完整性和正确性。

步骤二:运行安装程序在您准备好安装文件后,打开安装程序并运行。

您将看到安装程序的欢迎界面。

点击“下一步”继续。

步骤三:接受许可协议在安装过程中,您需要阅读并接受VC6.0的许可协议。

请仔细阅读协议文本,并在同意所有条款后选择“我接受许可协议”的选项。

然后,点击“下一步”继续。

步骤四:选择安装类型在这一步,您需要选择VC6.0的安装类型。

通常,您可以选择完全安装或者自定义安装。

建议选择完全安装,以确保您拥有完整的开发环境和工具集。

步骤五:选择安装路径接下来,您需要选择VC6.0的安装路径。

您可以采用默认路径,也可以通过点击“浏览”按钮选择不同的安装路径。

确保您选择的路径具有足够的磁盘空间,并且没有任何限制。

步骤六:选择所需组件在这一步,您可以选择您需要安装的VC6.0组件。

通常情况下,建议选择所有组件,以确保您可以获得最完整的开发环境。

点击“下一步”继续。

步骤七:进行安装在这一步,您可以开始安装VC6.0。

点击“安装”按钮,安装程序将开始复制文件和设置环境。

请耐心等待安装过程完成。

步骤八:完成安装一旦安装过程完成,您将看到安装成功的提示。

您可以在此界面上选择是否启动VC6.0。

如果您需要立即使用VC6.0,请勾选“启动Visual C++”选项,然后点击“完成”。

结论恭喜!您已成功安装VC6.0。

现在您可以开始使用VC6.0进行C++程序开发。

记得及时进行更新和安装补丁,以确保您的开发环境始终保持最新和安全。

vc6.0下载、安装、及环境变量配置

vc6.0下载、安装、及环境变量配置

vc6.0下载、安装、及环境变量配置Vc6.0下载地址/softdown/program/VC60sp6chs.rar粘贴到迅雷或者旋风中的新建任务中vc6.0的安装过程1.首先解压安装文件的压缩包,镜像iso文件可以用winrar解压;2.然后再选择安装的版本,VC6CN 表示的是中文版,VC6EN表示英文版。

3.打开VC6CN文件夹,其中有如下图标,鼠标双击。

4.如下图所示就是我们安装的第一步,单击下一步。

5.选择“接受协议”后单击下一步。

6.本软件属于破解版,故无需输入产品ID号码,直接单击下一步。

7.选择“安装visual c++6.0中文企业版(I)”,这就是我们要安装的程序,单击下一步。

8.安装位置自己改,单击下一步。

9.如下界面,单击“继续”,开始安装软件。

10.点击“确定”。

11.选择“是”,继续安装。

12.选择“typical”继续安装13.选择“ok”。

14.选择“确定”15.选择“确定”16.取消“安装MSDN”前面的勾号,选择“退出”。

17.选择“是”,取消MSDN的安装。

18.程序安装完毕,再电脑的“开始菜单”中,选择“所有程序”,在“Microsoft Visual C++ 6.0”目录中选择“Microsoft Visual C++ 6.0”就可以运行程序了。

也可以将这个图标发送到桌面快捷方式,这样就可以直接在桌面上运行程序。

配置环境变量想用CMD直接编译连接cpp形成exe文件,就像配置好jre后直接在DOS里运行java程序一样。

1、首先配置环境变量:在path中添加D:/Program Files(x86)/Microsoft Visual Studio /VC98/bin;D是我的VC的安装盘,你可以根据自己前边安装路径的修改但是现在在CMD里输入cl ***.cpp时,DOS里提示连CL的命令都不存在,原来在刚才路径的文件夹里少了一个文件mspdb60.dll为了证明这一点,可以点击X:/Program Files/Microsoft Visual Studio /VC98/bin 中的cl.exe,它会提示你缺少mspdb60.dll文件,建议重新安装。

opencv+vc6.0配置

opencv+vc6.0配置

下载及环境变量配置:1.下载OpenCV1.0(现在已经有2.4x了)安装程序,但vc6.0貌似只支持OpenCV1.0;2.安装后,配置环境变量,方法是:右击“计算机”,选择“属性”,左边栏点击“高级系统设置”,点击“环境变量”按钮,新建用户变量,输入变量名称,变量值为D:\OpenCV\bin (我的OpenCV是安装在C:\Program Files\下,大家根据各自安装目录来进行赋值);配置vc6.0环境:菜单Tools->Options->Directories:先设置lib路径,选择Library files,在下方填入路径:D:\OpenCV\libVC6.0,OpenCV1.0环境配置然后选择include files,在下方填入路径:D:\OpenCV\cxcore\includeD:\OpenCV\cv\includeD:\OpenCV\cvaux\includeD:\OpenCV\ml\includeD:\OpenCV\otherlibs\highguiD:\OpenCV\otherlibs\cvcam\includeVC6.0,OpenCV1.0环境配置然后选择source files,在下方填入路径:D:\OpenCV\cv\srcD:\OpenCV\cxcore\srcD:\OpenCV\cvaux\srcD:\OpenCV\otherlibs\highguiD:\OpenCV\otherlibs\cvcam\src\windowsVC6.0,OpenCV1.0环境配置最后点击“ok”,完成设置。

项目设置每创建一个使用OpencCV的VC Project,都需要指定所需lib。

即:菜单:工程->设置,然后在左侧选择“所有配置”,在右侧标签选择“连接”,将如下lib加入“对象/库模块”中(用空格隔开),如下图:cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.libVC6.0,OpenCV1.0环境配置之后点击“确定”,环境配置完成,这样就可以在所配置好的工程里敲代码了VC6.0,OpenCV1.0环境配置。

如何配置DIRECTX开发环境

如何配置DIRECTX开发环境

一个DirectX程序要想正确的编译和链接,需要下面三个主要前提
1. 安装DirectX SDK
2. 正确配置.h文件路径和.lib文件路径
3. 正确链接所需.lib文件安装DirectX SDK
可以直接到微软的官方网站上下载最新的SDK,Microsoft DirectX SDK(June 2010)是微软发型的最后一个独立的DX SDK,以后则不再单独发行DX SDK,而是集成到Windows SDK当中。

如果使用的是Visual Studio 2010及以前的版本,那么需要安装DX SDK,如果使用 Visual Studio 2012及后续版本,则自带Windows SDK(包含DirectX)。

配置.h文件和.lib文件路径
1. 启动VS,依次选择tools-option-projects and
solutions-VC++Directories,在show directories for下面有几个选项
2. 选择Include files, 这个是DirectX头文件所在的地方,点击下面的新建文件夹按钮将DirectX头文件所在的路径输入进去。

在我这里是
C:\Program Files\Microsoft DirectX SDK (March 2008)\Include
3. 选择Library fies,这是.lib文件所在的地方,如法炮制,将DirectX .lib文件的路径输入进去,在我这里是
C:\Program Files\Microsoft DirectX SDK (March 2008)\Lib\x86。

VC6下配置OPENCV1.0

VC6下配置OPENCV1.0

VC++6.0环境下的OpenCV配置1. 下载OpenCV安装程序(1.0版本)。

假如要将OpenCV安装到C:\Program Files\OpenCV。

在安装时选择"将 \OpenCV\bin加入系统变量"。

或安装完成后手动添加环境变量“C:\Program Files\OpenCV\bin”。

第一步的手动添加环境变量是在我的电脑->右键->系统属性里->环境变量->用户变量添加C:\Program Files\OpenCV\bin路径2.启动VC++6.0,菜单Tools->Options->Directories:先设置lib路径,选择Library files,在下方填入路径: C:\Program Files\OpenCV\lib然后选择include files,在下方填入路径:C:\Program Files\OpenCV\cxcore\includeC:\Program Files\OpenCV\cv\includeC:\Program Files\OpenCV\cvaux\includeC:\Program Files\OpenCV\ml\includeC:\Program Files\OpenCV\otherlibs\highguiC:\Program Files\OpenCV\otherlibs\cvcam\include3.每创建一个将要使用OpenCV的VC Project,都需要给它指定需要的lib。

菜单:Project->Settings,然后将Setting for选为All Configurations,然后选择右边的link标签,在Object/library modules附加上:cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib如果不需要这么多lib,你可以只添加你需要的lib。

VC6.0(VC++6.0)下载地址和安装教程

VC6.0(VC++6.0)下载地址和安装教程

VC6.0(VC++6.0)下载地址和安装教程在Win7或Win10下使用VC6.0对于Win7和Win10,需要将VC6.0的兼容模式修改为Windows XP SP3 或SP2,下面是具体的操作步骤。

在VC6.0 的快捷方式或开始菜单上单击鼠标右键,选择“属性”:图1:在VC6.0的开始菜单上单击鼠标右键在弹出的对话框中,将兼容模式修改为Windows XP SP3 或SP2,如下图所示:图2:设置为兼容Windows XP(Service Pack 3)兼容模式从Windows XP开始提出,目的是让旧版的软件能够运行在较新的操作系统上,和虚拟机的原理有点类似。

在Win8下使用VC6.0相比Win7和Win10,Win8稍微麻烦一些,要先将MSDEV.EXE 重命名为MSDEV3.EXE,再按照上面的步骤设置兼容模式。

MSDEV.EXE 是VC6.0 的主程序,位于VC6.0 的安装目录下,可以在属性面板中快速找到MSDEV.EXE,请看下图:图3:快速定位MSDE.EXE图4:将MSDEV.EXE 改成MSDEV3.EXE重命名完成后,还要修改快捷方式指向的目标文件,也就是图3中第一个红色方框圈起来的地方。

最后,按照前面介绍的方法再将兼容模式修改为“Windows XP SP3”。

启动VC6.0,如果报错,关闭后再次启动,一般就正常了。

成功启动一次后,以后就可以正常运行了。

如果依然启动失败,可以尝试将MSDEV.EXE 改为其他名字。

在VC6.0运行过程中,如果弹出下面的兼容性提示框,勾选“不再显示此消息”,关闭即可。

图5:兼容性提示框最后的总结VC6.0可以在XP 下完美运行,不用进行额外的设置。

在Win7和Win10下。

vc6.0

vc6.0
集成了MFC 4.21,是4.2版以来比较大的一次升级。
6、Visual C++ 6.0
集成了MFC6.0,于1998发行。发行至今一直被广泛地用于大大小小的项目开发。但是,这个版本在WindowsXP下运行会出现问题,尤其是在调试模式的情况下(例如:静态变量的值并不会显示)。 这个调试问题可以通过打一个叫“Visual C++ 6.0Processor Pack”的补丁来解决。奇怪的是,这个网页强调用户也必须运行Windows 98、Windows NT4.0、或Windows 2000。
7、Visual C++ .NET 2002
也即Visual C++ 7.0,于2002年发行,集成了 MFC 7.0,支持链接时代码生成和调试执行时检查。这个版本还集成了Managed Extension for C++,以及一个全新的用户界面(与Visual Basic和Visual C#共用)。这也是为什么Visual C++ 6.0仍然被广泛使用的一个主要原因。
MFC
从理论上来讲,MFC也不是专用于Visual C++,Borland C++,C++Builder和Symantec C++同样可以处理MFC。同时,用Visual C++编写代码也并不意味着一定要用MFC,只要愿意,用Visual C++来编写SDK程序,或者使用STL,ATL,一样没有限制。不过,Visual C++本来就是为MFC打造的,Visual C++中的许多特征和语言扩展也是为MFC而设计的,所以用Visual C++而不用MFC就等于抛弃了Visual C++中很大的一部分功能。但是,Visual C++也不等于MFC。

VC++6.0介绍

VC++6.0介绍

21
VC以项目工作区 以项目工作区 的形式来组织文件、 的形式来组织文件、 项目和项目配置
19
2. 项目工作区窗口简介
VC项目工作区由 项目工作区由ClassView、ResourceView及FileView三个面板组成 三个面板组成 项目工作区由 、 及 三个
20
三、联机帮助
VC帮助系统 帮助系统 主要提供五 主要提供五 个方面内容
14
(a) Set Active Project选项 选项
设定指定的项目为工作区的活动项目
在该子菜单中可以进行如下操作: 在该子菜单中可以进行如下操作
(b) Add To Project选项 选项
选择该选项将打开一个级联子菜单 选择该选项将打开一个级联子菜单 通过级连子菜单,可以把文件、 通过级连子菜单,可以把文件、文 件夹等添加到当前工程文件中
Visual C++6.0 可以创建的文件类型 说明 文件类型 网页制作 Binary File 创建位图文件 C++ Source File 创 建 C/C++头 文 件 Cursor File 头 创 建 HTM L 文 件 Icon File 创建资源脚本文件 Text File 创建资源模板文件 SQL Script File
数据断点是在变量 数据断点是在变量 是在 表达式上设置 上设置, 或表达式上设置, 变量或表达式的 当变量或表达式的 改变时 值改变时,数据断 点将中断程序的执行
消息断点是在窗口 消息断点是在窗口 函数WndProc上设 函数 上设 置,当接收到指定 的消息时, 的消息时,消息断 点将中断程序的执行
2 可视化
• 指软件开发阶段的可视化 • 利用计算机图形技术和方法

vc6.0在directsdk下游戏编程基础之详细操作步骤

vc6.0在directsdk下游戏编程基础之详细操作步骤

关于游戏编程基础的书很多,但真正涉及到最基本的.最基础的详细操作步骤的网络教程也好.书籍也好,真是少之又少,这对刚接触用Directsdk编程的初学者来说,是个不小的困扰,从而打消了学习的积极性,在此,仅以自己的经验与大家分享。

刚刚接触游戏编程,并不需要多强大的编程工具,VC6.0 和directsdk足矣。

VC6.0的下载和安装这里不再详细赘述,网上的破解版很多下载一个安装即可。

对于directsdk的版本有很多的说法,有的说最好比你安装的VC6.0的版本低一些的.也有说某个特定版本的,诸如directsdk 9.0b等等。

开始我也是安装的DXsdk 9.0b那个版本,可是有些程序可以执行,有些程序在链接时就会发生错误,没办法只有重装,个人经验是DXSDK Jun10与VC6.0可很好兼容。

至于DXSDK Jun10只需下载解压安装到你指定的文件夹即可。

下面是完成以上两步后的工作。

打开VC6.0,在Tools options中的Directories下,Show directories for 中选择include files,在其下的Directories中添加你所安装的SDK的Include路径下面是我自己的:将下面路径复制粘贴到上文提到的Directories出即可,并最好将其放置于最上部:再在Show directories for中选Library files,在其下的Directories中添加你所安装SDK的Lib文件路径:将下面的路径复制粘贴到上文提到出即可:最好也将其放置于最上方。

下面就可以编程了,首先新建一个工程file→new→projects,这里选WIN 32 ApplicationProject name可随便命名,Location可自己指定一个文件夹ok 选择an empty project→finish→ok:下面加入库文件,project→settings→link→Object/library modules:下面加入d3d9.lib d3dx9.lib winmm.lib 三个库文件→ok:下面以画一个三角形为例:在source file上点右键选择Add Files to Folder…加入.cpp文件Header fils中加入.h文件:选择一个Source Files中的文件,编译运行即可:至于结束这个窗口用命令管理器即可:control+alt+delete注意每次新建一个工程时,都要手动加入d3d9.lib d3dx9.lib winmm.lib库文件。

在vc++6.0中配置OpenGL环境

在vc++6.0中配置OpenGL环境

OpenGL入门学习——写给想用计算机画图的朋友OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。

1、与C语言紧密结合。

OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。

如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单。

2、强大的可移植性。

微软的Direct3D虽然也是十分优秀的图形API,但它只用于Windows系统。

而OpenGL不仅用于Windows,还可以用于Unix/Linux等其它系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应用。

并且,OpenGL 的基本命令都做到了硬件无关,甚至是平台无关。

3、高性能的图形渲染。

OpenGL是一个工业标准,它的技术紧跟时代,现今各个显卡厂家无一不对OpenGL提供强力支持,激烈的竞争中使得OpenGL性能一直领先。

OpenGL官方网站(英文)下面将对Windows下的OpenGL编程进行简单介绍。

学习OpenGL前的准备工作第一步,选择一个编译环境现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的。

这里我们选择VC++6.0作为学习OpenGL的环境。

第二步,安装GLUT工具包GLUT下载地址:(大小约为150k)/resources/libraries/glut/glut_downloads.php /glutdlls37beta.zipWindows环境下安装GLUT的步骤:1、将下载的压缩包解开,将得到5个文件(glut.h glut.lib glut32.lib glut.dll glut32.dll)2、把解压得到的glut.h复制到VC的“include\gl”文件夹下。

3、把解压得到的glut.lib和glut32.lib复制到静态函数库所在文件夹“VC\lib”文件夹。

VisiBroker与Visual C++6.0的配置与调试

VisiBroker与Visual C++6.0的配置与调试
的光盘中所带的Visibroker都不支持VC,所以必须从Borland网站上下载。我个人认为用
Visibroker4.5进行开发就已经足够了,该版本可以从
/products/downloads/download_besvisibroker.html
(2)对每一个项目,选择Project -> Settings 菜单命令:
选择“C/C++”属性页,在“Category”中选“General”,在“Waning Level”下
拉表中选“None”或“Level 1*”,在“Preprocessor Definitions”编辑框中添加
小异。下面主要讲一些与VC6.0中的配置不同的地方:
(1)选择“工具(Tools)->选项(Options)”菜单命令,在弹出的对话框的左边面
板中选中“项目(Projects)->VC++ 目录”,然后在右面的面板中按照上面VC6.0中的方
法添加相应的目录。
(2)选择“项目(Project)->属性(Properties)”命令,在弹出的对话框中,选中
其它操作不再说了。
在2003中集成的VC7.1对标准C++进行了很多修改,用上面的方法我没有配置成
功。�
“Include files”中加入“C:\Inprise\vbroker\include”
和“C:\Inprise\vbroker\include\stubs”;
“Library”中添加“C:\Inpr择“C/C++ -> 代码生成(Code Generation)”,在“运行时库
(run-time library)”中选择“(/MD)”或“(/MDd)”;

安装DirectX SDK

安装DirectX SDK

安装DirectX SDKDirectX SDK开发包在opencv的CVCAM模块中有重要作用第一步下载directX SDK 9.0b 大约200MB 注意要下9.0b 而不是9.0C哈地址如下/down?cid=BEB35A9E0D3DA62C8DB04E1B62AFF22FDC2B8A34第二步安装C:\DXSDK第三步在文件夹C:\DXSDK\Samples\C++\DirectShow\BaseClasses 中找到BaseClasses.dsw第四步在VC6.0下运行在组建|批组建(build|batch)下选中debug 和release 复选框然后选择(全部重建)rebuild all 即可生成库文件库文件有两个一个是在C:\DXSDK\Samples\C++\DirectShow\BaseClasses\debug 中的strmbasd.lib ;另一个是在C:\DXSDK\Samples\C++\DirectShow\BaseClasses\Release 中的STRMBASE.lib 将这两个文件复制到C:\DXSDK\lib中第五步将DirectX SDK库的路径和头文件加入到VC6.0的路径设置里。

Tools|Options 菜单Directions 标签,在show directories for下拉菜单下列表中选择Include files在其中加入C:\DXSDK\IncludeC:\DXSDK\Samples\C++\Common\IncludeC:\DXSDK\Samples\C++\DirectShow\BaseClasses第六步Tools|Options 菜单Directions标签,在show directories for 下拉菜单下列表中选择library files 添加路径C:\DXSDK\lib。

Visual C++ 6.0 - 工程设置解读

Visual C++ 6.0 - 工程设置解读

VC6.0的工程设置解读Project--Settings 做开发差不多一年多了,突然感觉对VC的工程设置都不是很清楚,天天要和VC见面,虽然通常情况下一般都不会修改工程设置,但是还是有必要对它的一些设置项的来龙去脉有一定的了解,所以狂查资料,稍作整理,总结一篇文档,方便以后查阅,总得记录点什么,温故而知新嘛。

进入工程设置界面有两种方法:方法一,选择法:【Project】->【Settings】方法二,快捷键:【Alt+F7】打开工程设置对话框,如下图:左边的列表可以选择要设置的工程编译方式(Debug或Release),如果多个工程,还可以选择要设置的工程。

右边是一个属性页,内容十分丰富,依次是:General , Debug , C/C++ , Link , Resource , MIDL , Browse Info , Custom Build , Pre-link Step , Post-build step下面主要介绍各个选项的功能:【General】设置工程的一般特性。

1.Microsoft Foundation Classes 连接MFC静态库的方式,默认为共享的DLL方式,对一些不支持MFC42的机器环境来说,选择静态编译还是有必要的。

2.Intermediate files 中间文件输出路径,比如:*.obj、*.pch、*.res、*.sbr、*.idb、*.pdb3.Output files 输出文件路径,比如:*.exe。

4.Allow per-configuration dependencies 按外部制作文件(exported makefile)方式为每个工程配置导出不同的可建立项目。

【Debug】设置工程调试的选项。

Category 选项种类,先看看General种类选项卡1.Executable for debug session 如果是dll的工程,需要指定启动它的exe文件路径,如果是exe工程,默认当前工程路径。

VC6.0中OpenGL开发环境配置

VC6.0中OpenGL开发环境配置

VC6.0中OpenGL开发环境配置(整opengl必看)第一步:选择一个编译环境现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builde r,Dev-C++等,它们都是支持OpenGL的。

但这里我们选择VC++ 6.0作为学习OpenGL的环境。

第二步:安装GLUT工具包GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。

Windows环境下的GLUT下载地址:(大小约为150k)/resources/libraries/glut/glutdlls37beta.zip无法从以上地址下载的话请使用下面的连接:/upfile/200607311626279.zip Windows环境下安装GLUT的步骤:1、将下载的压缩包解开,将得到5个文件2、以我的安装目录为例:(1)“d:\Program Files\Microsoft Visual Studio\VC98\include\GL文件夹”。

把解压得到的glut.h放到这个GL文件夹里。

没有GL文件夹可以自己建一个,一般都有的。

(2)“d:\Program Files\Microsoft Visual Studio\VC98\lib文件夹”)。

把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹,即lib文件夹。

(3)把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。

(典型的位置为:C:\Windows\System32)这是非常重要的动态链接库设置!第三步,创建工程,其步骤如下:(1)创建一个Win32 Console Application。

(以我创建的为例,工程名为s impleGL)(2)链接OpenGL libraries:在Visual C++中先单击Project,再单击Settin gs,再找到Link单击,最后在Object/library modules 的最前面加上openg l32.lib Glut32.lib Glaux.lib glu32.lib 。

在vc6.0中配置directshow

在vc6.0中配置directshow

最近在做用vc6.0从摄像头从采集图像,本人以前没有做过,就在网上搜搜了,网友们说用directshow做简单,于是就开始搭建编译环境了,废话不多说了,开始了!一下是我在网上搜到的和我总结的(不是很好,请谅解)1.操作系统xp(我的电脑)2.Windows SDK版本:Windows Server 2003 PSDK February 2003 Edition。

下载链:1./download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cab2./download/platformsdk/sdk/update/win98mexp/e n-us/3790.0/FULL/PSDK-FULL.2.cab3./download/platformsdk/sdk/update/win98mexp/e n-us/3790.0/FULL/PSDK-FULL.3.cab4./download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.4.cab5./download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.5.cab6./download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.6.cab7./download/platformsdk/sdk/update/win98mexp /en-us/3790.0/FULL/PSDK-FULL.7.cab8./download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.8.cab9/download/platformsdk/sdk/update/win98mexp/e n-us/3790.0/FULL/PSDK-FULL.9.cab10/download/platformsdk/sdk/update/win98mexp/ en-us/3790.0/FULL/PSDK-FULL.10.cab11/download/platformsdk/sdk/update/win98mexp/ en-us/3790.0/FULL/PSDK-FULL.11.cab12/download/platformsdk/sdk/update/win98mexp/ en-us/3790.0/FULL/PSDK-FULL.12.cab13/download/platformsdk/sdk/update/win98mexp/ en-us/3790.0/FULL/PSDK-FULL.13.cab14/download/platformsdk/sdk/update/win98mexp/ en-us/3790.0/FULL/PSDK-FULL.bat(可以另存为速度快)15/download/platformsdk/sdk/update/win98mexp/ en-us/3790.0/FULL/Extract.exe把SDK包(13个cab+2=15个文件)下载,将所有压缩包.cab文件保存到一个目录下(如c:\psdktemp),下载BAT文件(PSDK-FULL.bat)和Extract.exe文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OpenCV环境配置步骤
首先声明:我是在WindowsXP下,使用VC++6.0 + sp6编译器,其他的版本我没有试过。

安装DirectX 9.0b sdk和OpenCV_1.0,这是我的搭配,实践过肯定可以说没问题,以后OpenCV肯定会再更新,届时有什么注意的再说。

安装最好选择默认的安装目录(另选目录的话环境变量和别人的不一样,工程拷贝给别人的话可能需要调整),directX sdk要带Sample一起安装,因为其中的一些文件在配置OpenCV的时候要用到。

1、安装directX sdk。

2、进入C:\DXSDK\Samples\C++\DirectShow\BaseClasses目录,把这个工程在Debug和Release下编译后,将生成的STRMBASE.lib和strmbasd.lib复制到C:\DXSDK\Lib下面。

1、安装OpenCV后系统变量一般会自动设置,不过还是检查一下,没有的话就要在操作系统环境变量path下添加
C:\Program files\OpenCV\bin。

加入后需要注销当前Windows用户(或重启)后重新登陆才生效。

(可以在任务管理器里重启explorer.exe)
2、只要在cvaux\include文件夹下的cvaux.h文件,在文件中搜到foreground_regions所在的行,将
CvMemStorage* storage; /*storage for 揻oreground_regions?/ \
CvSeq* foreground_regions /*foreground object contours*/
中的?改为*就可以了
3、到OpenCV安装目录\_make下找到opencv.dsw并打开
菜单Tools->Options->Directories
选择Library files,在下方填入路径:
C:\Program Files\DXSDK\Lib
选择include files,在下方填入路径:
C:\Program Files\DXSDK\Include
C:\PROGRAM FILES\DXSDK\SAMPLES\C++\DIRECTSHOW\BASECLASSES
选择source files,在下方填入路径:
然后在Debug和Release下全部编译,选择build-> batch build. 在OpenCV/Lib生成所有库文件。

1、配置VC的环境全局设置
菜单Tools->Options->Directories
选择Library files,在下方填入路径:
C:\Program Files\OpenCV\lib
选择include files,在下方填入路径:
C:\Program Files\OpenCV\cxcore\include
C:\Program Files\OpenCV\cv\include
C:\Program Files\OpenCV\cvaux\include
C:\Program Files\OpenCV\ml\include
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\otherlibs\cvcam\include
选择source files,在下方填入路径:
C:\Program Files\OpenCV\cv\src
C:\Program Files\OpenCV\cxcore\src
C:\Program Files\OpenCV\cvaux\src
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\otherlibs\cvcam\src\windows
2、项目设置
每创建一个将要使用OpenCV的VC Project,都需要给它指定需要的lib。

菜单:Project->Settings,然后将Setting for 选为All Configurations,然后选择右边的link标签,在Object/library modules附加上
cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib
如果你不需要这么多lib,你可以只添加你需要的lib。

相关文档
最新文档