文档库 最新最全的文档下载
当前位置:文档库 › vs2010中ode配置、使用(open dynamics engine)

vs2010中ode配置、使用(open dynamics engine)

vs2010中ode配置、使用(open dynamics engine)
vs2010中ode配置、使用(open dynamics engine)

1、下载源文件

其官方网站是: https://www.wendangku.net/doc/0516366409.html,

下载地址为:https://www.wendangku.net/doc/0516366409.html,/projects/opende/

最新版本为ode-0.12

下载后为一个rar加压文件,加压到C盘下ode-0.12文件夹下

2、通过premake生成示例程序

C:\ode-0.12\build 目录下有个premake.exe 只能通过cmd控制台运行,cmd控制台切换到build目录下。

输入命令输入“premake4 --with-demos --with-tests vs2008” 来生成

Microsoft Visual Studio 2008 的工程示例文件。

该示例文件可以直接运行,ode.sln 查看ode示例程序、运行。

3、自己新建ode 项目(使用ode)

新建win32项目,命名为ode18_3

4、ode相关头文件加入工程文件中头文件

属性->配置属性->C/C++ ->常规->附加包含目录:

C:\ode-0.12\include

C:\ode-0.12\ode\src

C:\ode-0.12\ode\demo //运行demo程序引入demo程序使用的包,自己编程时可以不引用。

C:\ode-0.12 为ode 的解压目录,将目录中的文件包含到工程中。

2、引入ode源文件中加入#include

自己编码的时候引用。

3、引入ode 依赖的库文件ode_doubled.lib, drawstuffd.lib

属性->配置属性->链接器->输入->附加依赖项:

C:\ode-0.12\lib\DebugDoubleDLL\ode_doubled.lib

C:\ode-0.12\lib\DebugDoubleDLL\drawstuffd.lib

user32.lib

winmm.lib

gdi32.lib

opengl32.lib

5、加入预编译定义dDOUBLE

属性->配置属性->C/C++ ->预处理器->预处理器定义->

_DEBUG

dDOUBLE

CCD_DOUBLE

WIN32

_CRT_SECURE_NO_DEPRECATE

6、添加工程引用的dll动态库:把引用的dll放到工程的可执行文

件所在的目录下

将工程引用的C:\ode-0.12\lib\DebugDoubleDLL目录下的:ode_doubled.dll和

drawstuffd.dll文件放入C:\Windows\System32目录下。

7、配置完成,运行demo中的程序

visual studio 2010使用教程

visual studio 2010使用教程 在我还在上学的时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,有的适合我,有的不适合我,其中有一本叫《Visual C++ 2005入门经典》的书帮了我不少的忙。因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何去编译、运行,告诉我们什么是控制台程序,什么事Win程序,什么是GUI程序,C++能干什么,VC 和C++的区别是什么。现在有很多的朋友应该也有这些问题吧? 学C++用C++也有几年了,算不上熟悉,算是初窥门径吧,我想我应该做点什么帮助一下那些和曾经的我一样困惑的朋友,特别是学生朋友,告诉他们他们所困惑的问题的答案。记得我学C++的时候,没有人教,有的时候也走了不少弯路,甚至连调试也不会,也不知道可以通过看调用堆栈看调用次序,还自己慢慢的去搜索,好傻啊。 接下来我会做一个《Visual C++ 2010入门教程》系列,用来帮助初学者。刚开始学的时候是很痛苦的,这个我深有体会,特别是身边还没有人能够指导一二的。内容主要涵盖在Windows 下面使用C++进行开发的常见内容,Visual Studio 2010的使用,如何创建新项目,如何调试,如果配置项目属性等等,另外还会介绍Visual C++ 2010中新加如的一些内容,包括一些新的STL组建,一些新的语法支持等等。 由于本人水平有限,其中难免有错误,希望大家谅解,如果大家有发现问题还请务必及时指出来,否则误导了他人我就罪不容恕了。 注意,本教程非C++教程,不会教你C++,只会教你如何使用Visual C++ 2010去练习去学习其它C++教材上面的程序。因此建议大家认真的去看其他的C++教程,在使用Visual C++ 2010实践的时候如果遇到问题可以到这里来参考。推荐《C++ Primer》、《C++程序设计语言》《Visual C++ 2008入门经典》。 第一章关于Visual Studio、VC和C++的那些事 第二章安装、配置和首次使用VS2010 本章将帮助大家安装Visual C++ 2010,帮助大家做一些常见的配置,以及第一次使用它来写HelloWord程序。 安装 Visual C++ 2010是属于Visual Studio 2010的一部分,这个在前一章中已经讲解过,实际上Visual C++ 2010也有更多的子版本,正如Windows7有旗舰版、家庭高级版、家庭初

vs2010中ode配置、使用(open dynamics engine)

1、下载源文件 其官方网站是: https://www.wendangku.net/doc/0516366409.html, 下载地址为:https://www.wendangku.net/doc/0516366409.html,/projects/opende/ 最新版本为ode-0.12 下载后为一个rar加压文件,加压到C盘下ode-0.12文件夹下 2、通过premake生成示例程序 C:\ode-0.12\build 目录下有个premake.exe 只能通过cmd控制台运行,cmd控制台切换到build目录下。 输入命令输入“premake4 --with-demos --with-tests vs2008” 来生成 Microsoft Visual Studio 2008 的工程示例文件。 该示例文件可以直接运行,ode.sln 查看ode示例程序、运行。

3、自己新建ode 项目(使用ode) 新建win32项目,命名为ode18_3 4、ode相关头文件加入工程文件中头文件 属性->配置属性->C/C++ ->常规->附加包含目录: C:\ode-0.12\include C:\ode-0.12\ode\src C:\ode-0.12\ode\demo //运行demo程序引入demo程序使用的包,自己编程时可以不引用。 C:\ode-0.12 为ode 的解压目录,将目录中的文件包含到工程中。 2、引入ode源文件中加入#include 自己编码的时候引用。 3、引入ode 依赖的库文件ode_doubled.lib, drawstuffd.lib 属性->配置属性->链接器->输入->附加依赖项: C:\ode-0.12\lib\DebugDoubleDLL\ode_doubled.lib C:\ode-0.12\lib\DebugDoubleDLL\drawstuffd.lib user32.lib winmm.lib gdi32.lib opengl32.lib

vs2010下配置OpenCV

以下配置方法仅属于个人见解;若有什么不对的地方请指教啊。 在完成每一步骤后,记住点击?确定?,以确保你的设置成功。 在某些步骤中注意要在Debug 和Release 分别进行配置。 1.首先是下载VS2010并安装,这里不作赘述;(安装目录: D:\\Program Files\Microsoft Visual Studio 10.0) 2.下载并安装OpenCV,我的版本是2.1(安装目录为D:\Program Files\OpenCV2.1)注意将路径添加至Path中 3.下载并安装CMake,下载版本为Windows(Win32 Installer),安装目录为D:\Program Files\CMake 2.8 4.运行cmake-gui(D:\Program Files\CMake 2.8\bin),设置路径为OpenCV安装路径(本文档假定安装位置为:D:\Program Files\OpenCV2.1),并创建子目录D:\Program Files\OpenCV2.1\vs2010,用于存放编译结果。将数据填入指定文本框中

5.点击?Configure?,在弹出对话框中选中Visual Studio 10.0;单选框中选项选择程序默认的;然后点击Fnish;程序会自动完成 ?Configure Done?; 6.然后点击?configure?,接着点击?Generate?。程序完成?Generate Done?。 7.完成以上步骤后,将在D:\Program Files\OpenCV2.1|vs2010目录下生成OpenCV.sln的VC Solution File,接着请用vs2010打开OpenCV.sln,完成以下操作:

VS2010教程

《Visual C++ 2010入门教程》 写在前面 在我还在上学的那个时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,有的适合我,有的不适合我,其中有一本叫《Visual C++ 2005入门经典》的书帮了我不少的忙。因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何去编译、运行,告诉我们什么是控制台程序,什么事Win程序,什么是GUI程序,C++能干什么,VC和C++的区别是什么。现在有很多的朋友应该也有这些问题吧? 学C++用C++也有几年了,算不上熟悉,算是初窥门径吧,我想我应该做点什么帮助一下那些和曾经的我一样困惑的朋友,特别是学生朋友,告诉他们他们所困惑的问题的答案。记得我学C++的时候,没有人教,有的时候也走了不少弯路,甚至连调试也不会,也不知道可以通过看调用堆栈看调用次序,还自己慢慢的去搜索,好傻啊。 接下来我会做一个《Visual C++ 2010入门教程》系列,用来帮助初学者。刚开始学的时候是很痛苦的,这个我深有体会,特别是身边还没有人能够指导一二的。内容主要涵盖在Windows下面使用C++进行开发的常见内容,Visual Studio 2010的使用,如何创建新项目,如何调试,如果配置项目属性等等,另外还会介绍Visual C++ 2010中新加如的一些内容,包括一些新的STL组建,一些新的语法支持等等。 由于本人水平有限,其中难免有错误,希望大家谅解,如果大家有发现问题还请务必及时指出来,否则误导了他人我就罪不容恕了。 注意,本教程非C++教程,不会教你C++,只会教你如何使用 Visual C++ 2010去练习去学习其它C++教材上面的程序。因此建议大家认真的去看其他的C++教程,在使用Visual C++ 2010实践的时候如果遇到问题可以到这里来参考。推荐《C++ Primer》、《C++程序设计语言》《Visual C++ 2008入门经典》。 第一章:关于Visual Studio、VC和C++的那些事

VS2010下配置Openmesh+openGL

VS2010下配置Openmesh+openGL 一.配置OpenGL 1首先,下载glut.rar文件,这个网上搜一下都能够找到,亦可以从opengl官网下载,https://www.wendangku.net/doc/0516366409.html,/resources/libraries/glut/glutdlls37beta.zip。 2.解压后可以得到5个文件:glut.h、glut.dll、glut.lib、glut32.lib、glut32.dll。然后, ○1把glut.h文件放在C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\gl文件夹下面; ○2把glut.lib、glut32.lib两个文件放在静态函数库所在的文件夹中,也就是说这两个文件要放到自己的VS2010安装目录下的VC\lib文件中。我的vs2010安装目录是E:\vs2010\VC\lib; ○3最后把glut.dll、glut32.dll文件放在C:\windows\system32文件夹下面. 三步做完openGL的文件配置就完成了。 二.配置Openmesh 1. 在网站上下载了 OpenMesh- 2.0-RC4(这个谷歌下,网上很多,最好下载最新版本的)。 2.安装openmesh后,openmesh安装目录下的lib文件夹里面会有两个库文件 OpenMeshCore.lib 和OpenMeshTools.lib。 3.为了不设置依赖的编译目录,将这两个文件放到VS的库文件里E:\VS2010\VC\lib中。 4.打开VS2010,新建一个工程,命名如test1,然后设置test1工程的依赖项,工程属性->连接器->输入-》附加依赖项-》加入如上两个lib就可以了。在这里要说明一下,如果从VS2010的工具—属性里面设置附加依赖属性是不行的,所以我们要自己建一个工程,然后设置这个工程的附加依赖属性,设置的地方有两处,如下: ○1项目—test1属性—VC++目录 主要设置的是包含目录和库目录,文件路径设置如图,lib和include文件夹都在自己的openmesh安装目录下。 ○2项目—test1属性—链接器—输入 将openmesh安装目录下lib文件中的这两个文件(如图)的名字复制粘贴到这里来就可以了,至此openmesh文件配置完成。

visual c++ 2010入门教程

在我还在上学的时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C ++的教材,有的适合我,有的不适合我,其中有一本叫《Visual C++ 2005入门经典》的书帮了我不少的忙。因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何去编译、运行,告诉我们什么是控制台程序,什么事Win程序,什么是GUI程序,C++能干什么,VC和C++的区别是什么。现在有很多的朋友应该也有这些问题吧? 学C++用C++也有几年了,算不上熟悉,算是初窥门径吧,我想我应该做点什么帮助一下那些和曾经的我一样困惑的朋友,特别是学生朋友,告诉他们他们所困惑的问题的答案。记得我学C++的时候,没有人教,有的时候也走了不少弯路,甚至连调试也不会,也不知道可以通过看调用堆栈看调用次序,还自己慢慢的去搜索,好傻啊。 接下来我会做一个《Visual C++ 2010入门教程》系列,用来帮助初学者。刚开始学的时候是很痛苦的,这个我深有体会,特别是身边还没有人能够指导一二的。内容主要涵盖在Windows下面使用C++进行开发的常见内容,Visual Studio 2010的使用,如何创建新项目,如何调试,如果配置项目属性等等,另外还会介绍Visual C++ 2010中新加如的一些内容,包括一些新的STL组建,一些新的语法支持等等。 由于本人水平有限,其中难免有错误,希望大家谅解,如果大家有发现问题还请务必及时指出来,否则误导了他人我就罪不容恕了。 注意,本教程非C++教程,不会教你C++,只会教你如何使用Visual C++ 2010去练习去学习其它C++教材上面的程序。因此建议大家认真的去看其他的C++教程,在使用Visual C++ 2010实践的时候如果遇到问题可以到这里来参考。推荐《C++ Prim er》、《C++程序设计语言》《Visual C++ 2008入门经典》。 第一章关于Visual Studio、VC和C++的那些事 第二章安装、配置和首次使用VS2010 本章将帮助大家安装Visual C++ 2010,帮助大家做一些常见的配置,以及第一次使用它来写HelloWord程序。 安装

VS2010 C++编程教程

第一章:关于Visual Studio、VC和C++的那些事 首先,这三个东西有什么区别呢?VC和C++是相同的吗,有什么区别呢?我刚开始学C++的时候也有这样的问题,在这里我来替大家解释一下他们到底是什么。 Visual Studio,我们一般都简称为VS,VC全称是Visual C++,C++就 不用解释了吧?Visual Studio其实是微软开发的一套工具集,它由各种各样的工具组成,这就好像Office 2007是由Word 2007、Excel 2007、Access 2007 等等组成的一个道理。其中Visual C++就是Visual Studio的一个重要的组成 部分。Visual Studio可以用于生成Web应用程序,也可以生成桌面应用程序,在Visual Studio下面,除了VC,还有Visual C#,Visual Basic,过去还有Visual J#,现在还有Visual F#等等组件工具,使用这些工具你可以使用C++ 语言、C#语言或者Basic语言(微软改进版)进行开发。这就好比桌上放着刀、叉、筷子,你可以用它们来吃饭,无论你用什么工具都可以,因为它们都是餐具的一种。 VC,全称是Visual C++,它只是一个工具而已。 C++是一门和C、Basic、C#、Java一个概念的东西,它是一门语言,这个概念就同汉语、英语、法语之间的关系一样。语言的可以不同,他们有的复杂有的精简,比如汉语,我个人认为这是这个星球上最复杂的语言;又比如电影《阿凡达》中外星人使用的语言,不过100都个单词而已。当然,语言并没有高低贵贱之分,而对语言掌握的好不好,说的好不好是有高下之别的。 一个语言都有哪些要素呢?语法就是其中一个重要的方面,比如你要对你所喜欢的人表达爱慕之情,那么你应该说“我爱你”,你不能说“你爱我”,因为这搞错了主谓宾关系,因此我们通常都需要按照一定的规矩和原则表达才会让别人正确理解我们真正的含义。在我们的汉语中有一些成语,它们通常都比较简单短小,但是却能表达非常强烈的感情,而且效果非常好。比如你想骂一个坏人“你实在是太变态了,这种事情都干得出来。”你可以这样说:“你也太禽兽不如了!”对于编程的语言来说,其实也是有成语的,在我看来,这就是库函数。通常我们在编程的时候都推荐选择库函数,因为它通常会比较快一些。 一直以来都有不少人混淆Visual C++和Visual Studio,其实最初Visual C++发布的时候还没有Visual Studio这个东西,Visual C++是一个独立的开发工具,与Visual Basic等并列,最后微软将它们整合在一起组成了Visual Studio。 Visual C++从发布起到现在已经有10个大版本了,我们这里介绍的Visual C++ 2010就是Visual C++ 10,简称VC10。上朔10多年,Visual C++ 6.0发布了,这个被称为史上最经典的VC,现在有很多企业还在用它,大量的教材 基于这个版本的VC来写的。然而实际上VC6并没有想象中的那么美好,孱弱的IDE,不完善的STL等等让它越来越不适应时代的发展,同时由于后来的版本和它的差别越来越大,让很多习惯于VC6教材的人在新版本上无所适从。 VC6走

vs2010下配置pthread

在VS2010下,用C语言编写pthread多线程程序的配置 1、从https://www.wendangku.net/doc/0516366409.html,/pthreads-win32/下载pthread 的windows安装包,我下的是pthread-w32-2-9-1-release.zip,其他版本也可以。解压到pthread-w32-2-9-1-release。 2、打开vs2010,项目->属性->配置属性->VC++目录,包含目录里添加inlude路径,如下图所示,如果刚下载的压缩包放在D盘,则在包含目录那一栏添加:D:\pthread-w32-2-9-1-release\Pre-built.2\inc lude;在库目录那一栏添加:D:\pthrea-w32-2-9-1-release\Pre-built2\lib 3、在链接器—>输入,附加依赖项一栏添加 pthreadVC2.lib;pthreadVCE2.lib;pthreadVSE2.lib;如下图所示。所有设置完成后点确定。 4、打开pthread-w32-2-9-1-release\Pre-built.2\lib\X86,将里面三个*.lib文件复制到你所建立的工程目录中去,这样就设置好了,大功告成。 如下一个简单的程序实例。 #include #include #include #define NUM_THREADS 4

typedef struct{ int threadId; }threadParm_t; void *threadFunc(void *parm) { threadParm_t *p=(threadParm_t *)parm; fprintf(stdout,"Hello world from thread%d\n",p->threadId); pthread_exit((void *)&(p->threadId)); return 0; } int main(int argc,char *argv[]) { int i; int *res; res=(int *)malloc(sizeof(int)); pthread_t thread[NUM_THREADS]; threadParm_t threadParm[NUM_THREADS]; for(i=0;i

VS2010使用说明书

VS2010全新操作软件说明书 ———功能更强大与操作简单并无冲突 欢迎使用VS2010全新操作软件,目前该软件支持的控制卡型号有VSA系列、VSD卡、VS-mini卡、VSC++卡,暂时不支持VSB卡,请勿在VSB卡上更新VS2010软件。在VSA系列的控制卡中,也仅支持标签颜色为白底红字的控制卡,如果错误的更新了VS2010软件将对控制卡造成不可恢复的损坏,请您谨慎使用。 目录 第一部分 VS2010全新软件简介 (3) 一、VS2010全新软件概述 (3) 二、VS2010全新软件的运行环境及组件介绍 (4) 三、VS2010操作界面简介 (5) 四、软件主要功能列表 (6) 五、菜单功能介绍 (6) 1.文件 (6) 2.编辑 (7) 3.视图 (7) 4.节目 (7) 5.预览 (7) 6.工程 (7) 7.控制卡 (7) 8.远程 (8)

10.帮助 (8) 六、快捷工具栏介绍 (8) 七、对象工具箱介绍 (8) 八、节目对象和属性介绍 (9) 九、编辑区介绍 (9) 十、系统状态栏介绍 (10) 总结 (10) 第二章对象的使用和编辑 (10) 一、名词解释 ............................................错误!未定义书签。 二、什么是对象 (11) 1.编辑对象 (11) 2.显示对象 (11) 三、对象与属性 (11) 四、属性的编辑与对象的操作 (11) 五、我们使用的对象 (12) 1.编辑类对象 (12) 节目和对象 (12) 2.显示类对象 (13) 文本文字 (13) 内码文字 (14) RTF文字 (14) 图片显示 ............................................错误!未定义书签。 文字节目单 (14) 数字时钟 (15) 模拟时钟 (15) 动画 (15) 表格 (15) 天气信息 (15)

在VS2010下boost安装

vs2010下boost安装 vs2010下boost安装: 琢磨好久一直都没有安装成功,现在讲具体步骤写下来以备后续其他人之便。 下载boost 在boost官网上下载任何版本都可以https://www.wendangku.net/doc/0516366409.html,。 将boost压缩包解压到D盘目录下 (我下载的是boost_1_46_1.zip),目录为C:\BOOST_1_46_1,里面就是boost的源码和需要编译的文件及文档资料。 编译bjam (1)从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Microsoft Visual Studio 2010”,指向“Visual Studio tools(工具)”,然后单击“Visual Studio 2010 command prompt(命令提示)”

然后进入如下界面: (2)cd到D:\boost\boost_1_46_1下执行bootstrap.bat,然后,会在D:\boost\boost_1_46_1\下生成bjam.exe 具体如下: 这样就进入boost_1_46_1下,再输入bootstrap.bat

等待一会儿即可生成bjam.exe。 编译boost库 將目录cd到D:\boost\boost_1_46_1\下执行 bjam stage--without-python--toolset=msvc-10.0--build-type=complete --stagedir="D:\boost\boost_1_46_0\bin\vc10" (这一步需要等待很长时间,大概一个小时左右……) 直到出现如下情况

教你怎样用VS2010编写程序

第一章关于Visual Studio、VC和C++的那些事 第二章安装、配置和首次使用VS2010 本章将帮助大家安装Visual C++ 2010,帮助大家做一些常见的配置,以及第一次使用它来写HelloWord程序。 安装 Visual C++ 2010是属于Visual Studio 2010的一部分,这个在前一章中已经讲解过,实际上Visual C++ 2010也有更多的子版本,正如Windows7有旗舰版、家庭高级版、家庭初级版一样。在上一章的下载地址中有两个版本可以选择,我选择的时候旗舰版,这个功能最全面。 如果你下载完毕了,应该有一个ISO镜像文件,如果你是从我给的地址下载的,那么那个序列号已经被替换成正版序列号,直接安装即可。下面是ISO文件截图: 这就是光盘镜像文件,我们有多种方式可以安装它,你可以把它烧录成光盘,也可以用虚拟光驱软件安装它,由于这个ISO已经被修改过了,你甚至可以直接解压它,然后运行里面的setup.exe进行安装。 这里我使用虚拟光驱进行说明,首先我假设你已经安装好了虚拟光驱软件DAEMON Tools Lite,如果你还没有安装,请去游侠补丁网下载,因为在那里你总是能找到最新的免费版本。 接下来我们通过虚拟光驱加载刚才下载好的ISO镜像:

在弹出的对话框中选择我们下载好的ISO 文件。这个时候,虚拟光驱里面已经替我们打开了ISO 文件,有的机器可能会自动弹出安装提示,有的不会。如果自动弹出安装提示,那么直接通过即可,如果没有弹出,那么用资源管理器方式进入虚拟光驱点击Setup.exe 即可开始安装。

由于我已经安装好了VS2010,所以接下来无法给大家截图了,我就直接用文字描述吧。 当弹出VS2010安装程序之后点下一步,然后我们可能会看到完全最小自定义这样的选项,我推荐大家选择自定义,因为只有这样我们才可以自定我们安装的目录。接下来会选择安装的组件。这个时候我们会看到大量的VS2010的组件,这里我们可以选择是否安装Basic是否安装C#等等,我在网上找到一些图片,虽然跟中文版2010不一样,大家大概的样子是一样的,大家就凑合着看看吧。 下面是开始的界面,我们应该选择安装VS2010.

directx_jun10在VS2010下的配置

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 #include 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; } 运行结果:

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下配置MPI开发环境

VS2010下配置MPI开发环境 本机运行环境: 机器型号:华硕 CPU:Intel Core i3 2350 主频:2.30Ghz (四核) 运行内存(RAM):2GB 操作系统:Windows 7(64位) 程序开发环境:Visual Studio 2010 MPI版本:mpich2-1.3.2p1-win-ia32 由于毕业设计的课题涉及到编写并行程序,导师给我这周的任务就是把并行开发的环境配置好,在配置的过程中遇到了不少问题,在此把过程写下来,希望能帮助到别人。 详细步骤: 1.下载mpich2-1.3.2p1-win-ia3 2.msi 这个比较简单的步骤花了我不少时间。之前上《高性性能并行计算》课时老师给过一个MPICH的32位版本,而我的电脑是64位的,所以我觉得下载一个64位版本的MPICH应该更可靠点。 先是在官网下了一个mpi-3.2.tar.gz,最新版的,但解压后没有运行文件。上网查才知道以tar.gz为后缀的是在Linux上运行的MPICH文件。 重新在CSDN上下了一个mpich2-1.3.2p1-win-x86-64.msi,花了1天时间,按照网上的安装教程把vs2010上MPICH的环境配置好了,copy了一个简单的程序想测试一下配置的怎么样了,但程序出错如下: main.obj : error LNK2019: 无法解析的外部符号_MPI_Finalize,该符号在函数_main中被引用” 这样的错误出现了六个。 从头到尾重新看了下配置没有错,重新安装了MPICH还是有错。上网查原因,试着修改了代码还是不行。我就试了试安装32位版本,成功运行了。 2.安装mpich2-1. 3.2p1-win-ia32.msi 安装比较简单,只需一直next就可以,但需要记住设置的pasephrase的值

MatLab和C++的混合编程-VS2010环境下的配置

MatLab和C++的混合编程 VS 2010环境下的配置 这几天颇费了一点精力研究matlab和C++如何混合编程,曲折坎坷,终于实现了VS2010的配置,现参照前人经验,基于自己实际情况,总结如下: 1.VS的配置 新建一个工程,打开视图->其它窗口->属性管理器。就会在左侧出现如下窗口, 展开工程,展开Debug|Win32,双击https://www.wendangku.net/doc/0516366409.html,er,出现如下窗口: 在VC++目录一栏里选择包含目录:添加如上图的include路径;库目录:添加如上图的

microsoft路径; 然后点击C/C++栏,常规选项: 在附加包含目录下选择:如上图include路径; 然后点链接器: 常规:附加库目录:如图所示; 连接器:输入选项:附加依赖项:输入 libeng.lib;libmat.lib;libmex.lib;libmx.lib 注意:在四个附加项之间一定

要用“;”隔开,否则运行的时候是无法打开的,这是和VS以前版本所不同的。我的主要问题也就是出在这里。 附图如下: 2.计算机的配置 右键我的电脑->属性->高级系统设置 选择高级选项卡->环境变量 在系统变量里新建“matlab”变量,值为matlab安装路径。

在Path变量里添加D:\MATLAB R2012a\bin\win32路径。如下图: 这样就配置完成了,不过在matlab里还要配置默认编辑器。在这里不做说明,网上例子很多。 说一下我自己对这个配置的理解: 试看所加目录,如D:\Matlab R2012a\extern\include,这就是c++的头文件所可以包含的文件夹,D:\matlab R2012a\extern\lib\win32\microsoft,这就是C++里调用matlab的函数抑或是matlab的外接函数库。 再说一点,这个属性页可以在很多地方打开,如可以再解决资源管理器里右击工程,属性,也是同样的页面,在项目菜单栏下选择所建工程的属性也是可以的,但是据说在如上所说的地方打开或是在解决资源管理器打开配置可以针对未来所有的C++工程,而在项目菜单栏下只是针对当前工程。这个可以在未来的学习中探索一下。 mex 配置和matlab计算引擎配置都可以用上述方法。

Visual Studio 2010下配置PC

Visual Studio 2010下配置PC Visual Studio 2010下配置PC-Lint 9.0i分类: C/C++ 2012-03-24 12:35 907人阅读 评论(4) 收藏 举报 首先下载PC-Lint安装包,可以到CSDN资源区搜索下载,或者直接到我上传的资源区下载。 一、安装过程 下载完安装包后可以直接点击pclint9setup.exe进行安装,假设安装目录为(C:\lint) 注意:安装完之后可以选择勾选”I want to run the configuration program now",点击finish进入配置向导界面,也可以不勾选进入配置界面,点击finish退出,随后自己手动设置配置。二、PC-Lint配置 方法一利用PC-Lint自带的配置向导PC-Lint CONFIG进行

1. 在PC-Lint的安装目录下(C:\lint),选择Create a new STD.LNT 2. 选择编译器,由于没有Microsoft Visual C++ 2010(co-msc100.Int)选项,只能选择Microsoft Visual C++ 2008(co-msc90.Int) 3. 32-bit Fat Model(-ms, -si4, -sp4) 4. 选择常用的Libraries如:Active Template Library(ATL), Microsoft Foundation Class Library, Standard Template Library, Windows 32-bit 5. 选择Scott Meyers(Effective C++ More Effective C++ and Effective C++ 3rd Edition),Dan Saks,MISRA 2004 6. Create -i options 7. 添加VC目录 -i"C:\Program Files\Microsoft Visual Studio 10.0\VC\include" -i"C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include" -i"C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include"

详细讲解VS2010使用TFS2010的图文教程

详细讲解VS2010使用TFS2010的图文教 程 [日期:2010-04-17] 来源:作者:[字体:大中小] 本文和大家讲下如何在VS2010里面创建项目并添加到TFS2010里面。 新建一个项目,并把它添加到TFS,我们会收到下面的错误: 这是因为我们没有为项目创建Team project,而把它直接添加到了Team project collections,这是不允许的。下面我们来创建一个Team Project: 输入Team project的名称和描述:

点击下一步选择过程模板,默认是Agile的模板,也可以选择CMMI的模板,这里我选择了Agile for MSF 5.0的模板,MSF for Agile Software Development 5.0过程框架,是以Scrum模型为基础导向扩展,并且结合了VSTS2010工具的众多测试功能特性,为更多的从事微软.NET技术相关的开发人员以实现高质量的软件产品: 确认一下项目设置

开始创建项目 成功创建后,点击close结束。

现在通过VS2010的Team Explore可以看到刚刚创建的项目了,有三部分Work Items,Builds和Source C ontrol: 现在可以把刚刚创建的VS的项目加入到TFS的项目里: 在TFS里头创建一个文件夹来存放我们的VS项目

按下ok按钮,就把我们的项目加入了TFS,项目还没有真正提交到TFS,可以看到文件前面都多了个“+” 现在我们把代码提交到TFS里头,Check in的时候可以写些说明

TFS2010不仅仅是一个源代码版本控制器,他是一个应用程序生命周期(ALM)工具,可以参看高阳的文章V isual Studio 2010 Ultimate敏捷之道:特性解析,在软件项目的开发过程中重要的开发,测试和构建T FS都提供了完整的支持: 他们之间工作流流程是 这是一种很普遍的工作场景,在一天之中,编写代码,编译一个可工作的软件提交测试,测试发现的bug,修复他们,这样不断的重复,整个过程的支持需要有一个统一的存储库进行支持,然后所有项目可以进行关联。使用TFS的Basic安装就可以完成这样的功能,比纯粹的像VSS,SVN这样的版本控制控制软件有很大的改善,这也能够回答有的网友问TFS有什么优势的疑问了。在TFS的完整版本中还包括自动化测试,虚拟实验室和架构验证的功能。完整版本的流程图是这样子的:

visual studio 2010下安装OpenCV及相关配置

环境:windows 7+visual studio 2010+opencv 2.1,成功!xp更应该能成功。耐心点,按下面的一步一步来,应该是没什么问题的,祝您好运啦! 1、下载文件 OpenCV2.1 官方地址:https://www.wendangku.net/doc/0516366409.html,/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/down load 推荐本论坛地址:https://www.wendangku.net/doc/0516366409.html,/download/OpenCV-2.1.0-win32-vs2008.exe CMAKE 2.8.1 https://www.wendangku.net/doc/0516366409.html,/files/v2.8/cmake-2.8.1-win32-86.exe INTELTBB3.0 https://www.wendangku.net/doc/0516366409.html,/uploads/77/151/3.0/tbb30_20100406oss_win.zip 2、首先安装CMAKE2.8.1,然后将OpenCV2.1安装到你将要放置OPENCV的地方,接着,解压INTEL TBB 3.0,比如将OPENCV和TBB都放在D:\Program Files里面。并在OpenCV文件夹下创建子目录D:\Program Files\OpenCV2.1\vs2010,用于存放编译结果。 检查D:\Program Files\OpenCV2.1\bin和D:\Intel TBB 3.0\bin\ia32\vc10是否已经被加入到环境变量(我的电脑-属性-环境变量)PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。(可以在任务管理器里重启explorer.exe) 打开CMAKE 2.8.1,在Where is the source code后面填写(或者选择)OPENCV 2.1的安装目录,如D:\Program Files\OpenCV2.1,在Where to build the binaries里填写刚创建的子目录D:\Program Files\OpenCV2.1\vs2010。接着点击Configure按钮,在出现的对话框中选择Visual Studio 10,下面的选项选择Use default native compilers,点击Finish继续。 过一会儿之后会出现一个配置窗口(此处注意在CMAKE配置的时候是不能够打开VS2010的),然后勾选BUILD_SHARED_LIBS,BUILD_TESTS,OPENCV_BUILD_3DPARTY_LIBS,以及下面的WITH_JASPER,WITH_JPEG,WITH_PNG,WITH_TBB(一般这个没默认选上),和WITH_TIFF 选项 勾好后再次点击Configure,之后再配置窗口最上面会出现TBB_INCLUDE_DIR-NOTFOUND字样的红色选项,此处为CMAKE找不到INTEL TBB的包含文件为之所致,将INTEL TBB 3.0里面的INCLUDE文件夹路径(注意是INCLUDE,不是INCLUDE里面的子文件夹)定位到该配置属性的路径里,再次点击Configure,在TBB_LIB_DIR处又会出现红色一行,此处为INTEL TBB 的库文件位置,此处必须将路径定位到含有LIB文件的位置,比如我的安装位置是D:/Program Files/Intel TBB 3.0/lib/ia32/vc10,也就是说,在lib文件夹下会有子文件夹,必须定位到子文件夹对应的VC版本文件夹里去,这里由于是配置VS2010,所以我们选择VC10文件夹,ia32子文件夹是32位系统,此处应根据对应操作系统选择。 然后,我们再次点击Configure,此时所有红色行已经变为白色,同时在下方的信息里面会有一条为Use TBB:YES的字样,证明我们已经将INTEL TBB配置完毕,然后点击Generate。

相关文档
相关文档 最新文档