directx_jun10在VS2010下的配置
Visual Studio 2010 Directx配置
根据笔者自己使用的经验来看,当用户自己安装好了visual stuido 2010后,再次安装directX 后,倘若此时编译DirectX程序,可能会出现Link Error,也就是说链接器找不到对应的lib 文件。
虽然不敢保证在其他用户那里是否也会出现与笔者一样问题,但相信本文里的内容应该会对使用visual stuido 2010版本的用户,配置DirectX开发环境一点点有益的提示。
之所以出现这样的问题,是因为刚安装好的DirectX没有将DX库的文件导入到Visual Studio 2010之中,所以当编译器执行编译环节时就会因为找不到相对应的库文件而宣告编译失败。
我们需要将DirectX中的Include 文件夹和Lib文件夹导入到Visual Studio 2010 之中。
但是,和以往的其他版本例如vc6.0或者vc2005版本里,Visual Studio 2010的设置方式有所不同了。
也就是说,如果你按照网上所说的做,可能最后会什么都做不了。
那么修改文件导入属性在什么地方呢?根据笔者的研究,导入文件的地方就在Viusal Studio 2010菜单栏下的View中的Property Manager,对应于中文版的系统,对应的应该是(查看,属性管理)当你点击了Property Manager后,会在用户界面左面出现一个Property Manager,在这里,你会发现你创建的Project 赫然在目,打开它然后你会看见有一个名叫Debug,右键它此时会弹出一个名叫Debug Property Pages选择VC++ Directories 在右面的框中,分别在包含目录里导入DirectX安装目录里的Include 目录在库目录里,导入DirectX安装目录里的Lib目录然后重新编译,此时大功告成。
vs2010 解决方案配置
vs2010 解决方案配置
《使用VS2010解决方案配置进行快速开发》
Visual Studio 2010是微软推出的一款集成开发环境,为开发人员提供了丰富的工具和功能。
在使用VS2010进行软件开发时,解决方案配置是非常重要的一环。
通过正确的配置,开发人员可以更快速地搭建项目结构,调试代码并进行部署。
首先,通过解决方案资源管理器可以创建、添加、删除项目和解决方案的组织结构。
在解决方案资源管理器中,开发人员可以方便地对项目进行管理,包括设置编译属性、引用引用项、以及调整项目的层次结构。
其次,解决方案配置可以用于设置编译时的参数和选项。
在项目属性中,开发人员可以设置编译器参数、链接器参数、预处理器参数等,以便在编译时对代码进行优化、调试和部署。
另外,在解决方案配置中也可以对调试器进行配置。
开发人员可以设置断点、查看变量、监视表达式等,来帮助调试和排错。
此外,还可以设置远程调试、内存管理选项等高级调试功能。
最后,解决方案配置还可以用于发布项目。
通过发布管理器,开发人员可以创建发布文件、设置发布路径、以及对发布项目进行各种属性设置,以实现项目的快速部署。
总的来说,通过合理的解决方案配置,开发人员可以更快速地搭建项目结构、调试代码和部署项目。
VS2010提供了丰富的
解决方案配置选项,使开发人员能够更加高效地进行软件开发工作。
VS2010添加配置文件
VS2010添加配置文件
也许初学者会疑惑,我们D层直接使用数据库连接字符串很简单的就可以实现连接数据库,为什么还要用配置文件来连接数据库呢?原因就是:在配置文件中的信息相当于全局变量,如果有修改只要改动配置文件的键值就可达到全局修改的效果,无需编译,修改起来更为便捷.
下面是添加配置文件连接数据库的基本步骤:
1.首先需要添加新项---"应用程序配置文件",如图:
2.打开config文件,将我们需要的数据库连接字符串写入其中,如图所示:
备注:上图中③的字符"strCon"和下图②字符串中的"strCon"必须
是对应的.
3.由于我事先封装好了SqlHelper,所以必须在SqlHelper中添加引用--System.Configuration,如图:
在SqlHelper中不仅要添加System.Configuration的引用,还要在代码窗口中声明相应的命名空间,如下图中的①:
至此,在VS2010中我们就可以成功的添加上配置文件,修改起来也会非常方便快捷.。
DirectX+VS2010环境搭建
DirectX +VS2010环境搭建1.下载MicroSoft DirectX SDK(February 2010),D irectxsdk 安装完后,默认会生成一个环境变量DXSDK_DIR2.下载DirectShow SDK 搜索Extras 下载 Extras\DirectShow\Samples\C++\DirectShow下找到BaseClasses文件夹3.找到baseclasses.sln 由于网上下载的是高版本的 VS编译的程序,这里需要修改成适合自己VS版本,重命名baseclasses.sln为baseclasses.txt,打开txt文档,修改内容为(VS2010为例):Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 保存退出然后把baseclasses.txt改回baseclasses.sln4.打开Extras\DirectShow\Samples\C++\DirectShow\BaseClasses\baseclasses.sln选中项目,在弹出的属性页中,选择"VC++ Directories",设置头文件、库文件等路径:在"Include Directories"中添加头文件目录,如下图(在我电脑上DX SDK的目录是D:\MS_DX_SDK):接下来是库目录:DirectX的头文件库目录一样设置,目前的DirectX SDK 跟Direct Show的SDK分开了,两项头文件跟库目录设置一样5.右键baseclasses项目,重新编译出现一系列的Warning跟Error,一个一个来解决: 1.error C4430: 缺少类型说明符 - 假定为 int。
注意: C++ 不支持默认 int找到出错的文件行修改 operator=(LONG)为LONGoperator=(LONG);2.warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。
win7 VS2010 DirectX 配置
1.内容简介此文档主要目的是谈清DirectX与VS2010的配置问题,目的是在VS中能调用Direct3D API 来处理视频图像。
2. 软件介绍VS2010(Microsoft Visual Studio 2010)是微软公司推出的开发环境。
DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。
由C++语言实现,遵循COM。
被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。
3.Direct11与VS2010配置步骤(注:必须得先下载DirectX SDK并安装)1>建立项目。
2>打开项目属性页。
打开VS“属性管理器窗口”->右键需要配置的“DirectX环境的项目”->“属性”。
3>加入DirectX路径。
左菜单栏“配置属性”->“VC++目录”#.添加“$(DXSDK_DIR)Utilities/Bin/x86”(不包括双引号)到“可执行文件目录”;#.添加“$(DXSDK_DIR)Include”(不包括双引号)到“包含目录”;#.添加“$(DXSDK_DIR)Lib/x86”(不包括双引号)到“库目录”;注意:如果是制作64位的游戏,添加的是“$(DXSDK_DIR)Lib/x64”(不包括双引号)到“库目录”,其他不变。
配置完成后如下图:图1.修改VC++目录“$(DXSDK_DIR)”代表DirectX的安装目录,如代表D:/ProgramInstall/DirectX 所以更直白的配置方式为:图2.路径配置方式图1,图2的配置方式都可以。
建议用图2配置方式,含义更加明显:使Direct3D程序能找到其中相应的头文件和Direct3D API函数的路径。
4.解决一个编译错误首次编译一个Direct3D程序时,会出现“不能打开d3dx.h: No Such directory”。
VS2010和MFC编程入门之3(VS2010应用程序工程中文件的组成结构)
VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)这里将以前面的生成应用程序HelloWorld的文件结构为例,讲解VS2010应用程序工程中文件的组成结构。
用应用程序向导生成框架程序后,我们可以在之前设置的Location下看到以解决方案名命名的文件夹,此文件夹中包含了几个文件和一个以工程名命名的子文件夹,这个子文件夹中又包含了若干个文件和一个res文件夹,创建工程时的选项不同,工程文件夹下的文件可能也会有所不同。
如果已经以Debug方式编译链接过程序,则会在解决方案文件夹下和工程子文件夹下各有一个名为“Debug”的文件夹,而如果是Release方式编译则会有名为“Release”的文件夹。
这两种编译方式将产生两种不同版本的可执行程序:Debug版本和Release 版本。
Debug版本的可执行文件中包含了用于调试的信息和代码,而Release版本则没有调试信息,不能进行调试,但可执行文件比较小。
将所有文件分为6个部分:解决方案相关文件、工程相关文件、应用程序头文件和源文件、资源文件、预编译头文件和编译链接生成文件。
1.解决方案相关文件解决方案相关文件包括解决方案文件夹下的.sdf文件、.sln文件、.suo文件和ipch文件夹。
.sdf文件和ipch目录一般占用空间比较大,几十兆甚至上百兆,与智能提示、错误提示、代码恢复和团队本地仓库等相关。
如果你觉得不需要则可以设置不生成它们,方法是点击菜单栏Tools->Options,弹出Options对话框,选择左侧面板中Text Editor->C/C++->Advanced,右侧列表中第一项Disable Database由False改为True就可以了,最后关闭VS2010再删除.sdf文件和ipch目录以后就不会再产生了。
但关闭此选项以后也会有很多不便,例如写程序时的智能提示没有了。
.sln文件和.suo文件为MFC自动生成的解决方案文件,它包含当前解决方案中的工程信息,存储解决方案的设置。
VS2010全新操作软件说明书
软件只识别这3种特定格式的文件,另外,点击新建默认不改变工程信息,只对节目信息进行改变,点击打开则打开工程节目文件,即vsj格式的文件。
2.
编辑菜单提供了文件编辑常用撤销、重做、剪切、复制、粘贴、删除、全选等功能,可以对节目做出调整。
第一部分
一、
VS2010全新软件是一款具有超强功能的异步LED显示屏操作软件,具有行业领先的技术优势,加上合理的设计思路,真正做到了功能强大与操作简单不相互冲突。您可以在本软件中找到单双色显示屏的常用的21种功能,包括独家的自动从网络上读取天气预报信息功能。为使操作简单,我们设置了自动发送功能,您只需要点一个键就可以把多个显示屏内容更新,自动记忆显示屏的尺寸及动作方式,真正的做到一键发送。更有39种流水边框,及特殊显示效果,让您的显示屏更加绚丽,下面就让我们来体验VS2010全新软件吧!
智ቤተ መጻሕፍቲ ባይዱ设置程序的链接程序,可双击进入智能设置界面。
软件预览插件,用于软件的预览功能。
其他为软件的配置文件,用户不能私自进行修改,无需进行深入了解。
三、
打开VS2010.exe主程序文件,我们看到软件操作界面如下,可分为5大部分:
菜单部分(红色框内)
软件的绝大部分功能在此菜单都可以找到。
快捷按钮部分(绿色框内)
9.
此菜单用来显示显示屏厂家的LOGO图片、软件的版本信息等内容。
六、
快捷工具栏的目的是可以迅速的执行一些常用命令,而不需要进行菜单选择可以提高编辑的效率。
将鼠标停留在快捷按钮上会有简要的功能说明。
根据不同功能从菜单中选择的快捷功能分为4类。
VS2010使用教程
安装、配置和首次使用VS2010(2011-1-10张威)关于传说中的C语言这一回事,非计算机专业的同学可以只需要使用TC或者是VC6.0来编程,但作为计算机业内的同学我们有必要使用功能更强大,BUG 更好的编译工具,这里我教大家如何安装和使用微软公司新的编译工具Visual Stdio 2010。
这里将帮助大家安装Visual C++ 2010,帮助大家做一些常见的配置,以及第一次使用它来写HelloWord程序。
安装Visual C++ 2010是属于Visual Studio 2010的一部分,实际上Visual C++ 2010也有更多的子版本,正如Windows7有旗舰版、家庭高级版、家庭初级版一样。
如果你下载完毕了,一般情况下是一个ISO镜像文件,这里我就就拿VS2010旗舰版(大小为2.5G)为例给大家作一下讲解。
下载地址:thunder://QUFlZDJrOi8vfGZpbGV8Y25fdmlzdWFsX3N0dWRpb18yMDEwX3VsdGltYXR lX3g4Nl9kdmRfNTMyMzQ3Lmlzb3wyNjg1OTgyNzIwfDRhZTYyMjg5MzNkZGU0OWQ5YmZh NGMzNDY3YzgzMWMyfC9aWg==这就是光盘镜像文件,我们有多种方式可以安装它,你可以把它烧录成光盘,也可以用虚拟光驱软件安装它,由于这个ISO已经被修改过了,你甚至可以直接解压它,然后运行里面的setup.exe进行安装。
方法1:这里我们就直接解压它。
不解释…方法2:或者我们通过虚拟光驱加载刚才下载好的ISO镜像:在弹出的对话框中选择我们下载好的ISO 文件。
这个时候,虚拟光驱里面已经替我们打开了ISO 文件,有的机器可能会自动弹出安装提示,有的不会。
如果自动弹出安装提示,那么直接通过即可,如果没有弹出,那么用资源管理器方式进入虚拟光驱点击Setup.exe 即可开始安装。
VS2010全新操作软件说明书
VS2010崭新操作软件说明书———功能更强盛与操作简单并没有矛盾欢迎使用VS2010崭新操作软件,目前该软件支持的控制卡型号有VSA系列、VSD卡、VS-mini卡、VSC++ 卡,暂时不支持VSB卡,请勿在VSB卡上更新VS2010软件。
在VSA系列的控制卡中,也仅支持标签颜色为白底红字的控制卡,假如错误的更新了VS2010 软件将对控制卡造成不行恢复的破坏,请您慎重使用。
b5E2RGbCAP目录第一部分VS2010崭新软件简介 ...................................................................................................................................... 3p1EanqFDPw一、 VS2010 崭新软件概括 (3)二、 VS2010 崭新软件的运转环境及组件介绍 ................................................................................................. 4DXDiTa9E3d三、 VS2010 操作界面简介 (5)四、软件主要功能列表 ............................................................................................................................................................ 6RTCrpUDGiT五、菜单功能介绍 (6)1. 文件 (6)2. 编写 (7)3. 视图 (7)4. 节目 (7)5. 预览 (7)7. 控制卡 (7)8. 远程 (8)9. 工具 (8)10. 帮助 (8)六、快捷工具栏介绍 (8)七、对象工具箱介绍 (8)5PCzVD7HxA八、节目对象和属性介绍 (9)九、编写区介绍 (9)十、系统状态栏介绍 (10)总结 (10)第二章对象的使用和编写 ........................................ 10jLBHrnAILg一、名词解说 .................................. 错误!不决义书签。
VS2010配置
C++头文件目录(C++ -> 常规-> 附加包含目录):D:\opencv\include\opencv;D:\opencv\include\opencv2;D:\opencv\build\include链接器目录(链接器-> 常规):D:\opencv\build\x86\vc10\lib链接库(链接器->输入):(所有库):opencv_videostab243d.lib;opencv_video243d.lib;opencv_ts243d.lib;opencv_stitching243d.lib;ope ncv_photo243d.lib;opencv_objdetect243d.lib;opencv_nonfree243d.lib;opencv_ml243d.lib;opencv _legacy243d.lib;opencv_imgproc243d.lib;opencv_highgui243d.lib;opencv_gpu243d.lib;opencv_fl ann243d.lib;opencv_features2d243d.lib;opencv_core243d.lib;opencv_contrib243d.lib;opencv_cali b3d243d.libnote:用cd切换到当前目录;输入dir /b> filesname.datdir /b /s /O:N /A:A> filesname.txt 绝对路径dir /b /s> 也行错误:没有找到opencv_core231d.dll,因此这个应用程序未能启动。
重新安装应用程序可能会修复此问题。
解决方法:将D:\opencv\build\x86\vc10\bin下所有的动态库放到C:\WINDOWS\system32下错误:opencv error: bad flag <parameter or structure field> <unrecogrnized or unsupported array type> in unknown function,file ..\..\..\src\opencv\module\core\src\array.cpp, line 2482解决方法:别用Mat;用IplImage* img = cvLoadImage(argv[1]);最终DOS命令:d:cd D:\VC++_PRJ\TEST_another\myprj\Releasemyprj.exe D:\\VC++_PRJ\\TEST_another\\myprj\\myprj\\girl.jpg错误:内存冲突解决方案:主要是路径不对最好用绝对路径D:\\VC++_PRJ\\INRIAPRJ\\model_4BiSVMLight.altD:\VC++_PRJ\INRIAPRJ\myprj\Debugmyprj.exeD:\\VC++_PRJ\\INRIAPRJ\\test.pngD:\\girl.jpgD:\VC++_PRJ\ImageCut\imagecut\DebugD:\\HOG\\Test\\pos.lstD:\\HOG\\Train\\pos.txtD:\\HOG\\Train\\neg.txtD:\HOG\TrainD:\\HOG\\Train\\hogSVMDetector.txt D:\\sample.avi。
vs2010解决方案配置
vs2010解决方案配置
《VS2010解决方案配置》
在使用Visual Studio 2010进行开发时,配置解决方案是非常重要的一步。
解决方案配置包括对项目的设置、调试选项、编译选项等内容进行配置,确保项目可以正常运行并且满足开发需求。
首先,在Visual Studio 2010中打开解决方案后,我们可以在“解决方案资源管理器”中右键点击解决方案,选择“属性”来对解决方案进行配置。
在弹出的窗口中,我们可以设置不同项目的属性,包括调试、编译、链接、部署等选项。
在调试选项中,我们可以配置启动项目、启动动作、命令行参数、工作目录等内容。
这些设置可以帮助我们在调试时更方便地运行程序并查看运行结果。
在编译选项中,我们可以配置输出路径、生成XML文档、优化选项等内容。
根据项目的具体需求,我们可以对编译选项进行不同的配置,以满足项目的性能和可维护性要求。
另外,在“属性管理器”中,我们还可以对解决方案进行更细致的管理,包括添加不同的配置(Debug、Release等)以及针对不同的平台(x86、x64等)进行配置。
总之,对解决方案进行正确配置是项目开发的重要一步,可以帮助我们更高效地开发和调试代码。
在使用Visual Studio 2010
进行开发时,我们要熟练掌握解决方案配置的方法,以便更好地完成项目开发任务。
Vs2010 环境配置和测试
解压OpenCv和DiectShow
编译好的Debug和Release文件夹拷贝到 F:\Program Files\DxShow\Samples\C++\DirectShow\Ba seClasses目录下
VS2008开发环境的配置
OpenCV在VS2008中的配置
在“工具”-“选项”-“项目和解决方案”- “VC++目录”-“包含文件”中,添加:
第一个例子程序
该程序的效果是,从硬盘中加载指定的图 像文件,并在窗口中显示出来。如下图所 示:
第一个例子程序
第二个例子程序
下面将通过第二个简单的例子程序,介绍 如何编写基于对话框的MFC程序。
(1)打开VS2008编程环境。选择“文件”->“新建”->“项 目”,在弹出的“新建项目”对话框中,展开左侧树形列 表“项目类型”->“Visual C++”->“MFC”,在右侧的“Visual Studio 已安装的模板”栏中选择“MFC 应用程序”。填写 项目名称,这里为Test2。点击“确定”按钮;见下图:
精选课件14vs2010开发环境的配置新建工程时新建win32consoleapplication然后去掉预编译头选项然后在新建的工程那里最下面找到propertymanager然后再选择microsoftcppwin32user这一项debug或release的都行出来的框内选择vcdirectories然后在includedirectories和librarydirectories中添加你的依赖文件和库文件路径
2、减少开发的复杂度:确保您能更加轻松发布基于 Framework 的解决 方案,包括 Windows、Web、移动和基 于 Office 的应用。
vs2010中DirectX开发环境的配置
一个DirectX程序要想正确的编译和链接,需要下面三个主要前提一安装DirectX SDK二正确配置.h文件路径和.lib文件路径三正确链接所需.lib文件详细步骤如下:一.安装DirectX SDK二.正确配置.h文件和.lib文件路径1. 启动VS,依次选择tools-option-projects andsolutions-VC++Directories,在show directories for下面有几个选项(这一步里也许会出现“VC++ 目录编辑功能已被否决”的情况,我们可以不采用这个方案进入vc++Directories,转而采用如下方案:执行菜单栏中的<视图>--<属性管理器>,在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->erDirectories即可打开vc++Directories)2. 选择Include files, 这个是DirectX头文件所在的地方,点击下面的新建文件夹按钮将DirectX头文件所在的路径输入进去。
在我这里是C:/Program Files/Microsoft DirectX SDK (March 2008)/Include3. 选择Library fies,这是.lib文件所在的地方,如法炮制,将DirectX .lib文件的路径输入进去,在我这里是C:/Program Files/Microsoft DirectX SDK (March 2008)/Lib/x86到这里,如果你包含了所有所需的.h文件,你的程序编译应该没有问题,但是连接的时候你很可能会发现一大堆的unresolved external symbols...错误。
因为你还没有链接lib文件注意,以上是针对整个solution的设置,也就是说,以后创建的prject都将应用上面的设置,如果想针对project进行设置,那么请用下面的方法。
VS2010新手必知相关配置和操作
VS2010新手必知相关配置和操作borlittle2011-8-26目录设置打开工程中的资源 (1)设置输出目录和和源文件目录 (2)设置调试 (6)设置链接器 (6)总结一下该部分设置的注意事项 (8)设置选项对话框 (9)为工程文件减肥 (10)添加编辑器显示行号 (11)添加“生成”工具条 (11)添加上“开始执行而不调试”的菜单 (13)作为VS2010平台的使用新手,尤其是之前没有用过VS2003,VS2005,VS2008的或者只用过VC6.0的人,应该知道这些操作,熟练这些操作将大大的提高编程工作效率。
设置打开工程中的资源VS2010中默认打开是以资源视图的方式(也就是双击之后往往只看到一个空白的对话框)这和VC中默认是资源管理器不同,所以要设置一下,这样以后双击以rc结尾的文件才能方便可视化编辑。
设置过之后双击资源文件设置输出目录和和源文件目录有时工程项目中需要配置不同的输出目录和和源文件目录,设置方法如下:点击”XX属性”来设置可以看到该选项下有很多关于自己工程项目的配置,这些配置都是只针对该项目的,工程项目改变了又需要另行配置.可以选择手动“编辑”或者通过对话框“浏览”获得目录。
调试时,调试目录为要被调试的可执行文件的目录,而输出目录是链接器生成可执行程序的目录。
一般情况下可以使输出目录要和调试目录一样,如果调试目录不正确会提示找不到相关的可执行文件。
在VS2010平台中:SolutionDir(解决方案目录)》ProjectDir(项目目录)“》”表示包含的意思,即一个解决方案(.sln文件)下面可以有几个项目(.vcxproj文件)。
可以在选择编辑目录之后,通过“宏”按钮来查看相关信息,也可以由此来查看自己是否已经配置正确了,如下图:再如:上图中是用“浏览”方式得到的目录,应尽量用宏名串的。
常规设置中界面如上图。
设置调试调试设置中界面如上图。
设置链接器链接器常规设置如上图,如果常规中“输出目录”配置正确了的则可以直接选择“从父目录中继承”即可。
vs2010 解决方案
vs2010 解决方案
《VS2010解决方案:提高开发效率的利器》
Visual Studio 2010(简称VS2010)是微软公司推出的集成开
发环境(IDE),可以帮助开发人员在一个集成的环境中进行
软件开发、调试和部署。
在VS2010中,开发人员可以使用不
同的编程语言(如C#、、C++等)进行开发,并且可
以利用丰富的工具和功能提高开发效率。
在VS2010中,解决方案是一个重要的概念。
解决方案是一个
容器,用于组织一个或多个项目。
一个解决方案可以包含多个项目,这些项目可以是一个应用程序、一个库、一个控制台应用程序等。
解决方案的概念使得开发人员可以在一个统一的环境中管理和组织多个项目,这对于大型项目的开发非常有帮助。
VS2010解决方案的使用非常灵活,开发人员可以通过解决方
案资源管理器来管理解决方案中的项目、文件和文件夹等。
开发人员可以方便地在解决方案中添加新的项目,也可以在解决方案中建立项目之间的引用关系,从而实现项目之间的交互和共享资源。
除此之外,在VS2010中,解决方案还提供了强大的构建和调
试工具,开发人员可以通过解决方案配置管理器来配置不同的构建环境,例如Debug和Release。
此外,在解决方案中还可
以设置启动项目和启动项目的启动参数,从而实现对项目的调试和测试。
总的来说,VS2010解决方案是一个强大的工具,它为开发人员提供了一个统一的环境,用于管理、组织和开发多个项目。
通过VS2010解决方案,开发人员可以提高开发效率,加速项目的开发和部署。
因此,VS2010解决方案可以被称为提高开发效率的利器。
VS2010使用教程
安装、配置和首次使用VS2010(2011-1-10张威)关于传说中的C语言这一回事,非计算机专业的同学可以只需要使用TC或者是VC6.0来编程,但作为计算机业内的同学我们有必要使用功能更强大,BUG 更好的编译工具,这里我教大家如何安装和使用微软公司新的编译工具Visual Stdio 2010。
这里将帮助大家安装Visual C++ 2010,帮助大家做一些常见的配置,以及第一次使用它来写HelloWord程序。
安装Visual C++ 2010是属于Visual Studio 2010的一部分,实际上Visual C++ 2010也有更多的子版本,正如Windows7有旗舰版、家庭高级版、家庭初级版一样。
如果你下载完毕了,一般情况下是一个ISO镜像文件,这里我就就拿VS2010旗舰版(大小为2.5G)为例给大家作一下讲解。
下载地址:这就是光盘镜像文件,我们有多种方式可以安装它,你可以把它烧录成光盘,也可以用虚拟光驱软件安装它,由于这个ISO已经被修改过了,你甚至可以直接解压它,然后运行里面的setup.exe进行安装。
方法1:这里我们就直接解压它。
不解释…方法2:或者我们通过虚拟光驱加载刚才下载好的ISO镜像:在弹出的对话框中选择我们下载好的ISO文件。
这个时候,虚拟光驱里面已经替我们打开了ISO文件,有的机器可能会自动弹出安装提示,有的不会。
如果自动弹出安装提示,那么直接通过即可,如果没有弹出,那么用资源管理器方式进入虚拟光驱点击Setup.exe即可开始安装。
由于我已经安装好了VS2010,所以接下来无法给大家截图了,我就直接用文字描述吧。
当弹出VS2010安装程序之后点下一步,然后我们可能会看到完全最小自定义这样的选项,我推荐大家选择自定义,因为只有这样我们才可以自定我们安装的目录。
接下来会选择安装的组件。
这个时候我们会看到大量的VS2010的组件,这里我们可以选择是否安装Basic是否安装C#等等,我在网上找到一些图片,虽然跟中文版2010不一样,大家大概的样子是一样的,大家就凑合着看看吧。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
directx_jun10在VS2010下的配置
1、打开VS2010,新建控制台应用程序项目dx,如图:
2、右击dx,选择属性:
分别在VC++目录中的可执行文件、包含目录和库目录中添加(其中D:\Program Files (x86)\dxsdk_JUN10为安装dxsdk_jun10的安装路径):
可执行文件:
D:\Program Files (x86)\dxsdk_JUN10\Utilities/Bin/x86;
包含目录:
D:\Program Files (x86)\dxsdk_JUN10\Include;
库目录:
D:\Program Files (x86)\dxsdk_JUN10\Lib/x86;
3、选择连接器中的输入:
正确链接所需要的lib文件,在”附加依赖项“那里添加:
d3dx9d.lib;
d3dx10d.lib;
d3d9.lib;
winmm.lib;
如果仍有链接问题,可能还缺少其他的lib文件,注意添加。
4、实例验证
右击源文件,添加新建项dx.cpp:
将实例黏贴到dx.cpp中,F5运行即可:
#include<d3dx10.h>
#include<iostream>
usingnamespace std;
// Overload the "<<" operators so that we can use cout to // output D3DXVECTOR3 objects.
ostream&operator<<(ostream& os, D3DXVECTOR3&v)
{
os <<"("<< v.x <<", "<< v.y <<", "<< v.z <<")";
return os;
}
int main()
{
// Using constructor, D3DXVECTOR3(FLOAT x, FLOAT y, FLOAT z);
D3DXVECTOR3 u(1.0f, 2.0f, 3.0f);
// Using constructor, D3DXVECTOR3(CONST FLOAT *);
float x[3] = {-2.0f, 1.0f, -3.0f};
D3DXVECTOR3 v(x);
// Using constructor, D3DXVECTOR3() {};
D3DXVECTOR3 a, b, c, d, e;
// Vector addition: D3DXVECTOR3 operator +
a = u + v;
// Vector subtraction: D3DXVECTOR3 operator -
b = u - v;
// Scalar multiplication: D3DXVECTOR3 operator*
c = u * 10;
// ||u||
float L = D3DXVec3Length(&u);
//d = u / ||u||
D3DXVec3Normalize(&d, &u);
// s = u dotv
float s = D3DXVec3Dot(&u, &v);
// e = u xv
D3DXVec3Cross(&e, &u, &v);
cout <<"u = "<< u << endl;
cout <<"v = "<< v << endl;
cout <<"a = u + v = "<< a << endl;
cout <<"b = u - v = "<< b << endl;
cout <<"c = u * 10 = "<< c << endl;
cout <<"d = u / ||u|| = "<< d << endl;
cout <<"e = u x v = "<< e << endl;
cout <<"L = ||u|| = "<< L << endl;
cout <<"s = u.v = "<< s << endl;
return 0;
}
运行结果:
配置完成!。