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

合集下载

如何在VS2010中运行程序及调试

如何在VS2010中运行程序及调试

设置好断点之后,点击菜单栏 ‘调试’->’启动调试’,或者使用快捷键F5J即可开始调试,程序会在断点 处中断
调试过程中各面板详解
停止调试
结束语
ቤተ መጻሕፍቲ ባይዱ
调试功能是编译环境中提供的一个较为方便的功能,也可以使用暴力调试 方法,即在代码的某些地方插入输出语句,来将变量的当前值输出到屏幕. 这也是较为常用的一种方法. 因该方法比较简单,在此暂时不做演示

如何在VS2010中运行程序及调试
运行程序
完成代码输入之后,快捷键CTRL+F5即可运行程序,或者菜单栏处”调试”-->” 开始运行(CTRL+F5)”,运行结果会在如右图的命令行窗口下显示
调试程序

首先介绍一个概念 断点(break point) 通过设置断点,可以让程序在调试过程中中断在需要的地方,从而方便其 分析,断点的设置方法如图所示

Visual Studio 2010 Directx配置

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全新操作软件说明书———功能更强大与操作简单并无冲突欢迎使用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)倒计时 (16)第三章显示屏的管理 (16)一、管理的概念: (16)二、默认的环境 (16)三、发送节目 (16)四、下载节目 (16)五、工程的建立与导出 .................................. 错误!未定义书签。

VS2010使用说明书

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)倒计时 (16)第三章显示屏的管理 (16)一、管理的概念: (16)二、默认的环境 (16)三、发送节目 (16)四、下载节目 (16)五、工程的建立与导出 .................................. 错误!未定义书签。

vs2010 解决方案配置

vs2010 解决方案配置

vs2010 解决方案配置
《使用VS2010解决方案配置进行快速开发》
Visual Studio 2010是微软推出的一款集成开发环境,为开发人员提供了丰富的工具和功能。

在使用VS2010进行软件开发时,解决方案配置是非常重要的一环。

通过正确的配置,开发人员可以更快速地搭建项目结构,调试代码并进行部署。

首先,通过解决方案资源管理器可以创建、添加、删除项目和解决方案的组织结构。

在解决方案资源管理器中,开发人员可以方便地对项目进行管理,包括设置编译属性、引用引用项、以及调整项目的层次结构。

其次,解决方案配置可以用于设置编译时的参数和选项。

在项目属性中,开发人员可以设置编译器参数、链接器参数、预处理器参数等,以便在编译时对代码进行优化、调试和部署。

另外,在解决方案配置中也可以对调试器进行配置。

开发人员可以设置断点、查看变量、监视表达式等,来帮助调试和排错。

此外,还可以设置远程调试、内存管理选项等高级调试功能。

最后,解决方案配置还可以用于发布项目。

通过发布管理器,开发人员可以创建发布文件、设置发布路径、以及对发布项目进行各种属性设置,以实现项目的快速部署。

总的来说,通过合理的解决方案配置,开发人员可以更快速地搭建项目结构、调试代码和部署项目。

VS2010提供了丰富的
解决方案配置选项,使开发人员能够更加高效地进行软件开发工作。

分享VS2010操作教程

分享VS2010操作教程

在我还在上学的时候,我选择了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++的那些事首先,这三个东西有什么区别呢?VC和C++是相同的吗,有什么区别呢?我刚开始学C++的时候也有这样的问题,在这里我来替大家解释一下他们到底是什么。

Open Dynamics Engine(ODE)简介

Open Dynamics Engine(ODE)简介

清单 1 中的源代码给出了一个简单的例子,这个环境中中存在火星的地心引力,里面有一个球具有向上的速度。由于这个环境中具有地心引力,因此向上的速度不会坚持很久;最后这个球会上升到顶点并开始下降。在初始化完成之后(即在这个环境中创建对象并设置好属性之后),我们就可以通过 dWorldStep 对这个世界中的物理特性进行仿真了。要理解发生的现象,可以经常调用 dBodyGetPosition 并给它传入球的标识t time step */
time += time_step;
}
/* Destroy the objects */
dBodyDestroy( mySphere_id );
dWorldDestroy( myWorld_id );
清单 1. 简单的 ODE 实验:地心引力环境中的球
#include <iostream>
#include <ode/ode.h>
#define time_step (float)0.1
int main()
{
dWorldID myWorld_id;
dBodyID mySphere_id;
dMass sphereMass;
const dReal *pos;
float time = 0.0;
/* Create a new world */
myWorld_id = dWorldCreate();
/* Create a sphere in the world */
/* Get the current position of the sphere */
pos = dBodyGetPosition( mySphere_id );

vs2010解决方案配置

vs2010解决方案配置

vs2010解决方案配置
《VS2010解决方案配置》
在使用Visual Studio 2010进行开发时,配置解决方案是非常重要的一步。

解决方案配置包括对项目的设置、调试选项、编译选项等内容进行配置,确保项目可以正常运行并且满足开发需求。

首先,在Visual Studio 2010中打开解决方案后,我们可以在“解决方案资源管理器”中右键点击解决方案,选择“属性”来对解决方案进行配置。

在弹出的窗口中,我们可以设置不同项目的属性,包括调试、编译、链接、部署等选项。

在调试选项中,我们可以配置启动项目、启动动作、命令行参数、工作目录等内容。

这些设置可以帮助我们在调试时更方便地运行程序并查看运行结果。

在编译选项中,我们可以配置输出路径、生成XML文档、优化选项等内容。

根据项目的具体需求,我们可以对编译选项进行不同的配置,以满足项目的性能和可维护性要求。

另外,在“属性管理器”中,我们还可以对解决方案进行更细致的管理,包括添加不同的配置(Debug、Release等)以及针对不同的平台(x86、x64等)进行配置。

总之,对解决方案进行正确配置是项目开发的重要一步,可以帮助我们更高效地开发和调试代码。

在使用Visual Studio 2010
进行开发时,我们要熟练掌握解决方案配置的方法,以便更好地完成项目开发任务。

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

1、下载源文件
其官方网站是:
下载地址为:/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<ode/ode.h>
自己编码的时候引用。

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中的程序。

相关文档
最新文档