vs2008下ogre配置
VS2008开发环境下调试VC++程序入门
Vs2008开发环境下调试vc++程序入门一、菜单栏中和调试有关的各菜单选项图1-11、Breakpoints显示程序中所有已加的断点。
2、Start Debugging 开始调试程序,如果程序中没有断点,则一直运行完毕,如果程序中设置有断点,则动行至断点。
3、Attach to Process 附加另一个进程进行调试,此进程可以是其它可执行文件,如果有源程序,可调入源程式调式,如无源程序,对此进程的汇编代码进行调试。
4、Toggle BreakPoint 在一行代码处设置断点,也可直接在一行代码前面的灰条处点一鼠标左键。
即可设置断点,如图1-1左侧小红点就是断点。
再次左键点一下即可取消断点。
5、Step Over进入单步调试,或者快捷键F10。
单步调试是一行行的向前运行,遇到函数不进入函数体内;而另一个快捷键F11也是单步调试,但是遇到函数会进入函数体内运行。
也可以用组合键CTRL+F10运行到光标指定点。
6、Delete All BreakPoints 取消所有的断点7、Disable All BreakPoints 禁用所有的断点,但不取消。
再次点一下菜单命令可恢复。
二、各种调试和变量窗口图2-11、最上面显示的是目前所处的进程和线程名2、左边黄色箭头指明现在调试运行到此处3、右边是调试变量窗口,有三个子窗口Autos窗口,Locals窗口,Watch1窗口,这三个窗口中前二个自动显示黄色箭头运行处的本地变量内容。
而Watch1中可手工输入变量名,系统会自动列出变量的值。
Value栏中的内容是可以修改的,比如图2-1中的循环计数变量m_dwSpinCount值是4000,如果我们调试时进入这个循环,要手工运行4000次,才能退出循环,这太麻烦,此时,可以直接鼠标左键点变量窗口中4000这个值,修改变量值为0次。
继续单步调试程序,退出循环。
当然你也可以在循环外面加一个断点,直接按F5跳出循环到断点处。
googletest测试框架使用教程
2.5 运行参数 ........................................................................................................................................ 24 2.5.1 基本介绍 ................................................................................................................................... 24 2.5.2 参数列表 ................................................................................................................................... 25 2.5.3 XML 报告输出格式 ................................................................................................................... 27
天龙源码在VS2008下的编译总结
天龙客户端编译编译环境:VS2008首先要想顺利编译通过(只是编译通过哈),你得改几处地方。
1.将OgrePlatform.h中的 #define vsnprintf _vsnprintf 改成: #if (_MSC_VER < 1500) #define vsnprintf_vsnprintf #endif2.将WXClient工程与WXRender工程里的stdafx.h文件里的以下两句注释#define _WIN32_WINDOWS (0x0410) //Windows 98#define _WIN32_WINNT (0x0500) //Windows 20003.由于用到了luaplus,很多地方需要加上using namespace LuaPlus; 不过由于我的懒惰性,我直接在luaplus.h的#endif LUAPLUS_H前加了using namespace LuaPlus; (虽然这个做法很不好,但是却很有效)以上修改基本能保证编译了,不过编译时编译,跟运行可没什么关系,要想成功运行,还得做几处修改。
1.在OgreMain的属性下忽略MSVCRT;MSVCR90这两个特定库。
2.将有fopen并且有 "a+w"的地方的"a+w"改成"a",这个是微软干的好事,改就是了。
以上编译下来基本就是运行的问题了,运行的时候可能会却很多库,可以尝试用Dependency Walker查看需要什么库,并且库的版本必须要对。
一般可能却的库是d3d9.dll 与DevIL.dll 还有我本子上运行的时候那个ILU.dll(这个杀千刀的库)的库版本似乎不对,反正就很让人纠结。
剩下的基本就是运行了我运行的时候还出来个Error #: 7Function: LogicModelManager::createLogicModelDescription: Cannot find required Logic Model template '女主角.obj'.File: e:\ogre\天龙代码\客户端\client\wxcore\modelsystem\wxlogicmodelmanager.cppLine: 723Stack unwinding: <<beginning of stack>>这个原因是你的Data不完善造成的。
vs2008的系统要求
Visual Studio 2008 安装要求目录∙ 1. 系统要求∙ 1.1. 支持的体系结构∙ 1.2. 支持的操作系统∙ 1.3. 硬件要求∙ 2. 已知问题∙ 2.1. 安装∙ 2.2. 卸载∙ 2.2.1. 在安装有Visual Studio 早期版本的计算机上∙ 2.2.2. 在未安装Visual Studio 早期版本的计算机上∙1. 系统要求1.1. 支持的体系结构∙x86∙x64 (WOW)1.2. 支持的操作系统∙Microsoft Windows X P∙Microsoft Windows Server 2003∙Windows Vista1.3. 硬件要求∙最低要求:1.6 GHz CPU、384 MB RAM、1024x768 显示器、5400 RPM 硬盘∙建议配置:2.2 GHz 或速度更快的CPU、1024 MB 或更大容量的RAM、1280x1024 显示器、7200 RPM 或更高转速的硬盘∙在Windows Vista 上:2.4 GHz CPU、768 MB RAM2. 已知问题2.1. 安装2.1.1. Visual Studio SharePoint 工作流功能具有特定的安装要求。
若要使用Visual Studio Tools for Office 中的SharePoint 工作流开发工具,请按照指定的顺序完成下列安装步骤。
1. 安装Windows Server 2003。
2. 安装Internet 信息服务(IIS)。
在“控制面板”中依次选择“添加/删除Windows 组件”、“应用程序服务器”、“详细信息”和“Internet 信息服务(IIS)”。
3. 安装 .NET Framework 2.0 和 .NET Framework 3.0。
4. 在IIS 管理器中启用 2.0.5727。
5. 安装Microsoft Office SharePoint Server 2007。
OgreSDK1.8.1+VS2008环境配置
需要的软件:ORGE版本:OgreSDK_vc9_v1-8-1.exeDirectXSDK版本:Microsoft DirectX SD (June 2010)开发包及以上版本IDE:VS2008及VS 2008 SP1补丁我的电脑环境:WinXP、VS2008、OgreSDK_vc9_v1-8-1.exe、Microsoft DirectX SDK (June 2010) 在这里不再讲述VS2008、DirectX SDK 2010开发包的安装,主要讲OGRE的环境配置一、安装Ogre 3D引擎1.打开/download/sdk2.下载合适的安装包,我下的是OgreSDK_vc9_v1-8-1.exe3.把SDK的安装程序复制到你希望把OgreSDK放置的文件夹里4.双击安装程序,这会启动一个自解压缩程序我输入了E:\Program Files\,它会自动新建一个OgreSDK_vc9_v1-8-1文件夹5.现在你应该得到一个名字类似于OgreSDK_vc9_v1-8-1.exe的文件夹6.打开该文件夹。
文件夹的内容应该像下面的截图二、配置环境配置环境变量(应该可以不配,直接输入路径应该也可以,最好配上,会比较方便)计算机-高级系统设置-高级-环境变量-系统变量-新建一个环境变量叫OGRE_HOME,它的值是ogre目录(我的电脑上值是E:\Program Files\OgreSDK_vc9_v1-8-1)。
配置vs2008路径进入vs2008,依次打开“工具”“选项”,弹出个对话框,在左边依次选择“项目和解决方案”“VC++目录”,如下图在“包含文件”中,添加以下3项E:\Program Files\OgreSDK_vc9_v1-8-1\boostE:\Program Files\OgreSDK_vc9_v1-8-1\include\OGRE E:\Program Files\OgreSDK_vc9_v1-8-1\include\OIS 或者(没有配环境变量就不能这样写了)$(OGRE_HOME)\boost$(OGRE_HOME)\include\OGRE $(OGRE_HOME)\include\OIS在“库文件”中,添加2项E:\Program Files\OgreSDK_vc9_v1-8-1\boost\lib E:\Program Files\OgreSDK_vc9_v1-8-1\lib\Debug 或者$(OGRE_HOME)\boost\lib $(OGRE_HOME)\lib\debug如果要用release编译的话还要加上1项E:\Program Files\OgreSDK_vc9_v1-8-1\lib\release 或 $(OGRE_HOME)\lib\release编译OpenCV Debug和Release版本库(会遭遇CMake问题)1)用VS2008打开OgreSDK_vc9_v1-8-1文件夹下面的OGRE.sln文件,可以看到解决方案有34个项目。
Windows 2008下安装Oracle 11gR2及配置图解
Oracle数据库OUI安装一、安装环境及准备:1、安装环境:Windows 2008(企业版);2、Oracle软件:Oracle 11gR2下载地址/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip 此地址可不注册就下载3、注意事项:安装前请先配置好网络环境、IP与主机名请设定好,安装完oracle请尽量不要修改IP和主机名,另外如需要装oracle客户端,请在安装oracle软件之前进行安装,且不要放到安装到要安装oracle的目录下;二、安装步骤:1、请将下载好的oracle文件压缩包解压(其中有两个,解压在同一文件夹下);2、解压好后进入到解压文件下,双机setup.exe3、下面详解oracle的安装图解:(双机setup.exe后,请耐心等待)(上图完成后,会弹出此图,点击下一步)(上图完成后,会弹出此图,点击是)(选择创建和配置数据库,点击下一步)(选择服务器类,点击下一步)(选择单实例数据库安装,点击下一步)(选择高级安装,点击下一步)(点击下一步)(选择企业版,点击下一步)(选择要安装的路径,点击下一步)(选择数据仓库,点击下一步)(不要修改,点击下一步)(不要修改,点击下一步)(点击下一步)(选择文件系统,点击下一步)(选择不启用自动备份,点击下一步)(选择对所有账户使用相同的口令,口令嵌入ruiyuan,点击下一步)(点击是)(请等待)(点击完成)此时正在安装oracle数据库,要等待10-20分钟,在此期间做好不要对该服务器做其他的操作。
三、配置Oracle数据库数据库软件安装完成之后,下面为配置数据库,详细步骤如下:1、打开计算机运行,嵌入cmd;2、嵌入sqlplus sys/ruiyuan as sysdba,以sys登录到数据库;3、创建表空间,首先要确定好你要创建多大的表空间及其位置,将下列sql语句在sqlplus中运行;create bigfile tablespace ruiyuan_space nologging datafile'D:\app\Administrator\oradata\orcl\ruiyuan_d01.dbf' size 8T autoextend on next128M;注:其中D:\app\Administrator\oradata\orcl为表空间的路径,ruiyuan_d01.dbf为表空间下数据文件的名称,8T为创建表空间的大小,请根据自己的情况设定;此命令估计会运行很长时间,大概几个小时,具体根据设备性能和创建的表空间大小而定,请耐心等待;4、当表空间创建完成后,创建临时表空间,依次运行下列sql语句;create temporary tablespace ruiyuan_temp0tempfile ' D:\app\Administrator\oradata\orcl \ruiyuan_tmp_0.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp1tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_1.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp2tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_2.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp3tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_3.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp4tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_4.dbf' size 30Gtablespace group ruiyuan_temp;注:只要修改路径,大小不要修改,或是根据实际情况修改;5、创建用户,运行下列sql;create user ruiyuan identified by ruiyuandefault tablespace ruiyuan_spacetemporary tablespace ruiyuan_temp;6、为用户授权,运行下列sql;grant connect,resource, create view,create procedure to ruiyuan;7、重新启动oracle,依次运行下来代码;shutdown immediate; startup; quit;。
VS2008和matlab2010混合编程正确配置方法
VS2008调用matlab引擎正确配置方法要在VC中成功编译Matlab引擎程序,必须包含引擎头文件engine.h并引入Matlab对应的库文件libmx.lib、libmat.lib、libeng.lib。
具体的说,打开一个工程后,做如下设置:1) 通过菜单工具/选项,打开选项页,点击项目和解决方案,然后在页面右面“显示以下内容的目录”下拉列表框中选择“包含文件”,添加路径:"D:\Program files\MATLAB\R2010a\extern\include"。
2)选择“库文件”,添加路径:d:\Program Files\MATLAB\R2010a\extern\lib\win32\microsoft。
以上步骤1)、2)只需设置一次,因为是对VS2008整体工作环境的设置。
3) 右击工程/属性,打开项目属性页,选择链接器/输入,在附加依赖项编辑框中,添加文件名libmx.lib libmat.lib libeng.lib。
4)如此设置后,能够正常编译,但运行时报错说找不到dll文件,如下而libmx.dll是存在于D:\Program Files\MATLAB\R2010a\bin\win32文件夹中,而在Win7系统变量里Matlab在安装的时候时只写入了路径D:\Program Files\MATLAB\R2010a\bin,故系统不会自动到其子文件中找dll,从而报错说找不到文件,这也解释了为什么旧版本的Matlab无此问题,因为可能旧版本的Matlab中没有将这些dll分离放到win32子文件夹中。
所以只要在系统变量中包含路径D:\Program Files\MATLAB\R2010a\bin\win32即可,如下图。
如果以上设置完成后,运行仍报错,可以尝试将VS2008关掉再启动,我就是这样,环境变量设置好后,仍然报错,重启电脑也解决不了问题,后尝试关掉工程,再启动运行就OK了!再次感谢博主:/s/blog_6163bdeb0100qd49.html这个方法解决了我遇到的问题,也希望能帮助大家解决问题。
使用Windows Server 2008服务器管理器配置角色操作系统专栏
概览:角色和功能之间的差别使用服务器管理器可以做些什么使用向导从命令行管理角色和功能贯穿在 Windows Server 2008 中的主题之一就是“简约”。
这并不意味着不必要地去除一些功能。
相反,这是简化和澄清角色和工具的一种策略,以便于您只安装所需的内容,多余的一概不安装。
服务器管理器是Windows Server® 2008 中这一概念的重要组成部分。
它包含两方面的内容。
首先是有关服务器角色和功能的最重要的概念,它们是 Window s Server 2008 的构建块。
其次是“服务器管理器”工具本身。
此工具不仅将取代 Window s Server 2003 中使用的多个工具,而且还在一个位置引入了多个功能,从而使得像您这样忙碌的管理员能够更快捷、更容易地完成更多工作。
角色和功能如果您曾阅读过有关 Windows Server 2008 的文章,则很可能会遇到一些以前在 Win dows® 上下文中没有听说过的术语,例如“工作负荷”和“角色”等。
首先我将解释这些术语对 IT 专业人员意味着什么。
在 Windows Server 2008 的开发周期伊始,我们花费了很多时间试图了解用户是如何使用我们的服务器产品的。
(顺便说一句,这种努力目前仍在继续。
)总的来说,我们发现人们部署我们的服务器一般都是做一些特定的事情。
这听起来可能并不是很难理解,但是对于我们中的一些人而言,当了解到人们没有使所购买的服务器充分发挥功效时,一定会感到惊奇不已。
更为重要的是,他们并不部署服务器来完成数量庞大的任务。
相反,他们希望一个服务器只执行特定的任务。
当然,也有一些例外情况,但是在大多数情况下,都是置备一个服务器来执行特定的功能。
针对这些体会,我们将“特定的事情”归组到宽泛的分类中,称为工作负荷。
例如,有一个数据库工作负荷和一个应用程序服务器工作负荷。
由于工作负荷很广泛并且有时有些含混,因此我们在工作负荷中创建了一些子类别,将其称之为角色。
OSG在VS2008下的配置安装心得
在XP(32位)安装OSG2.8.2。
安装心得如下:一、准备安装资料包括程序(请到官方网站都可以下载)1. OpenSceneGraph-2.8.2.zip (源程序包)2. cmake-2.8.3-win32-x86.zip (安装源代码需要的工具)3. OpenSceneGraph-Data-2.8.0.zip (数据文件包)4. 3rdParty_VC9sp1_x86_x64.7z (第三方插件库:WINDOWS支持的图形库)(问题:详细作用)(rdParty只是一个统称,通常指的是某个软件所依赖的所有其它软件的集合。
例如,界面图形接口库Qt依赖于libjpeg,libmng,libpng,freetype等多种第三方库,以实现各种图形和字体格式的支持。
由于这些第三方库的存在,Qt不需要再额外编写和测试图形文件读写的代码,并且相应的功能可以随着这些第三方库的更新而更新,十分方便且稳定。
而OpenSceneGraph的第三方库主要用于实现各种模型、图形、字体文件的读写,如果需要某种格式的支持,请首先下载相应的第三方库(例如ttf格式对应freetype,hdr格式对应OpenEXR等)源代码,使用您自己的编译器生成第三方库的链接文件(DLL,LIB等),再编译OSG的对应插件;有些第三方库也会直接提供编译好的链接库文件,可以直接使用。
)友情提示:其中1、3、4可在下载,2可在/cmake/resources/software.html或/files下载,注意在下载过程中与自己使用的VC版本相对应,比如VS2008的为VC9。
二、安装过程:1. 为了统一方面,在D盘新建一个OSG目录(根据自己的情况放置),并将源程序包解压到此目录。
将各压缩包程序也解压到指定目录:D:\OSG\OpenSceneGraph (放置OSG库文件)D:\OSG\3dParty (放置图形库)D:\OSG\Data (放置演示等例子和数据)2. 用CMake生成Project & Solution files。
2008R2 ERP系统服务器系统配置文档
RealT our R7 服务器系统安装及配置说明RealTour R7 服务器系统环境说明:说明:运行该软件,需要服务器一台,公网的IP地址和域名(域名需要备案)。
如若公司内部满足上述条件,且网络稳定可将服务器存在至公司内。
如若不具备相关条件,可以进行托管至IDC。
服务器基本配置:CPU:至强XRON 处理器2G以上或者更高内存:4G (DDR3 1066/1333)或者更高推荐8G内存硬盘:300G (10K/15k转速)或者更高,可做RAID1、RAID5。
服务器系统程序及相关软件介绍:操作系统:windows 2008 r2 企业版()打SP1补丁数据库:SQL SERVER 2008 企业版(打SP1补丁)其他相关程序组件:.net framewoke 4.0IIS7.0 系统组件,WINDOWS内置Office 套件杀毒软件服务器系统安装:安装步骤:1、启动计算机后,放入Windows Server 2008 R2系统安装光盘,出现下图后点击“下一步”;2、点击"现在安装";3、进入安装程序启动画面;4、选择"Windows Server 2008 R2 Enterprise(完全安装)"后点击"下一步";5、选择"我接受许可条款"后点击下一步;6、选择"自定义(高级)";7、选择"驱动器选项(高级)";8、点击"新建"以便创建分区;9、输入分区大小的值后,点击"确定"后点击"下一步";10、点击“立即重新启动计算机”;11、重新启动计算机后进入后续的安装过程,如下图;12、重新启动计算机后,为用户首次登陆设置密码,如下图;13、重新启动计算机后,为用户首次登陆设置密码后登陆计算机,如下图;系统配置:一、关闭浏览器下增强安全性配置操作如下:打开“服务器管理器“配置 IE ESC:二、安装IIS:1、打开服务器管理器图标”2、点击“服务器管理器”页面中的“角色”后点击“添加角色”;3、在“添加角色向导”页面上点击“下一步”;4、选择“Web服务器(IIS)”;5、在如下图中点击“下一步”;6、选择“IIS6管理兼容性”组件后点击“下一步”;7、出现如下图所示后点击“添加所需的角色服务”;8、出现如下图所示后点击“下一步”;9、点击“安装”;10、点击“关闭”;11、出现“服务器管理器”页面后看到Web服务器(IIS)已经安装。
vs2008工程配置参数
也许你已经习惯了VS默认的工程文件保存路径,但有些人希望工程的源文件和生成文件能按照自己的安排对号入座,方便管理。
例如希望把所有的*.h文件放入include文件夹,.cpp文件放入source文件夹,.lib文件放入lib文件夹,把大量的中间文件丢进TEMP等等。
下面是一个动态链接库的配置:VS2008+SP1首先解决方案配置设置4个(当然这个根据你自己需求,如果库没有用到TCHAR之类的宏,那么一般定义Debug和Release就OK拉。
)DebugReleaseUnicode_DebugUnicode_Release四个配置的公共设置是配置属性->常规->输出目录:$(SolutionDir)Temp\Link\$(ProjectName)\$(ConfigurationName)\配置属性->常规->中间目录:$(SolutionDir)Temp\Compile\$(ProjectName)\$(ConfigurationName)\当编译时候以上文件目录会自动生成。
配置属性->常规->配置类型:这个当然都必须选择一样的啦,这里的示例为动态链接库(.dll)配置属性->连接器->高级->导入库:$(TargetDir)$(TargetName).lib配置属性->生成事件->生成后事件->命令行:copy $(TargetPath) $(ProjectDir)Bin\;copy $(TargetDir)$(TargetName).lib $(ProjectDir)Bin\;copy $(ProjectDir)include\I$(ProjectName).h $(ProjectDir)Bin\;Bin文件夹得自己生成哦。
I$(ProjectName).h这个是接口的头文件了,方便C++调用哈。
如果有def文件,配置属性->连接器->输入->模块定义文件:source/mc_log.def注意def文件中千万别定义LIBRARY,否则所有的lib文件都将导入该定义名的dll文件,会出现几个媳妇抢老公的场面。
Win2008 R2 RemoteApp配置
Win2008 R2 RemoteApp深度体验之一,RemoteApp服务器部署RemoteApp服务器部署虚拟化技术是当今最热门的IT技术之一。
虚拟化技术在提高硬件资源利用率,改善运维效率,提升用户体验方面都大有用武之处。
微软把虚拟化技术划为为服务器虚拟化,桌面虚拟化,应用程序虚拟化和展示层虚拟化。
今天我们要为大家介绍的就是展示层虚拟化中的一项新技术RemoteApp。
RemoteApp的前身是终端服务器。
终端服务技术是一项应用广泛的成熟技术,客户机可以连接到终端服务器,在终端服务器上执行应用程序,然后把执行结果回传到客户机。
这样一来,当客户机受到某些条件制约而无法在本机部署某些应用程序时,就可以借助终端服务器来运行程序,运算部分在服务器完成,客户机只是负责输入输出。
有了终端服务技术之后,很多配置老旧的计算机重新获得了生机,应该说终端服务技术在提高计算机硬件利用率方面发挥了很大作用。
终端服务技术在应用过程中也暴露出了一些有待改进的缺点。
例如,用户在客户机上连接到终端服务器后会得到一个服务器桌面,对熟悉客户端操作系统的用户来说,服务器桌面并非一个最佳选择;更糟糕的是,初级用户往往需要在本地的宿主桌面和远程的终端服务器桌面之间进行切换。
他们需要在终端服务器桌面上运行应用程序,但同时也需要在宿主桌面上收发电子邮件,浏览网页。
如果用户同时需要连接到多个终端服务器,情况就更加复杂了,没有经验的用户在多个终端服务器桌面和宿主桌面之间切换时往往会感到手忙脚乱,出错的概率大增。
还有,当用户在外网时,想连接到终端服务器一般都要先通过VPN接入内网。
但用户出差在外地时,有些互联网访问点可能并没有开启PPTP或L2TP的通讯端口,导致用户无法通过VPN连接到终端服务器,影响正常的业务使用。
RemoteApp针对终端服务技术进行了改进。
在RemoteApp中,用户在客户机上运行远程服务器上的应用程序时,不再需要得到整个服务器桌面,只需要看到应用程序运行的窗口!RemoteApp中的应用程序和客户端桌面实现了集成,在任务栏中有自己的条目,运行在自己的窗口中,看起来就像客户机的本地程序一样。
配置ogre
在visual studio 2008 中配置OGRE游戏引擎是指一些已编写好的可编辑游戏系统或者一些互交式实时图像应用程序的核心组件。
游戏软件的主程序我们可以把游戏的引擎比作赛车的引擎,大家知道,引擎是赛车的心脏,决定着赛车的性能和稳定性,赛车的速度、操纵感这些直接与车手相关的指标都是建立在引擎的基础上的。
游戏也是如此,玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。
简单地说,引擎就是“用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等等。
”OGRE(Object-Oriented Graphics Rendering Engine,即:面向对象图形渲染引擎)是一个用C++开发的面向场景、非常灵活的3D引擎,它旨在让开发人员更容易、更直接地利用硬件加速的3D图形系统开发应用。
这个类库隐藏了底层系统库(如:Direct3D和OpenGL)的所有细节,提供了一个基于世界对象和其他直观类的接口。
OGRE的源代码遵循LGPL(GNU Lesser General Public License,即:GNU 宽通用公共许可证[1]),这基本上意味着你可以免费使用它,但是当你对内核引擎做了修改并将发布的时候,你必须将你的源代码一同发布。
但是你所创建的应用或开发的新插件则不必发布其源代码。
全部协议条款请参考授权页面。
配置ogre可以用CMAKE 软件构建系统,也可以用microsoft visual studio 编译OGRE SDK来配置。
下面介绍用VS2008配置OGRE SDK:首先安装ogre SDK。
可以在/download/sdk中下载所需要的SDK和相应的directX系统。
Vs2008用的是directx_aug2009版本。
VS2008应用环境的调试、配置和测试解析
在“工具”-“选项”-“项目和解决方案” -“VC++目录”-“库文件”中,添加:
F:\Program Files\DXSDK\Lib F:\Program Files\DXSDK\Samples\C++\DirectShow\BaseClasses\Debug F:\Program Files\DXSDK\Samples\C++\DirectShow\BaseClasses\Release
在“工具”-“选项”-“项目和解决方案” -“VC++目录”-“包含文件”中,添加:
F:\Program Files\DXSDK\Include F:\Program Files\DXSDK\Samples\C++\Common\include F:\Program Files\DXSDK\Samples\C++\DirectShow\BaseClasses
开发环境的配置
OpenCV在VS2008中的配置
在“工具”-“选项”-“项目和解决方案”- “VC++目录”-“包含文件”中,添加:
F:\Program Files\OpenCV\cv\include F:\Program Files\OpenCV\cxcore\include F:\Program Files\OpenCV\otherlibs\highgui F:\Program Files\OpenCV\cvaux\include F:\Program Files\OpenCV\otherlibs\cvcam\include F:\Program Files\OpenCV\filters\ProxyTrans
2 Visual Stdio 2008简介
windows Server 2008 r2配置详解
Win2008 Server R2个人PC化设置1、安装驱动安装完系统后首先是安装硬件驱动,可能你的电脑的提供商并没有提供针对windows server 2008的驱动,但一般来讲针对vista或WIN 7的驱动是很容易找到的。
驱动的安装顺序通常是:芯片组、显卡、声卡、网卡或其他设备,有些驱动如网卡等,可能系统已经安装好,就不用另行安装了。
2、安装主题及启用AERO效果首先要安装显卡驱动,才能启用AERO界面特效。
<开始> - <管理工具> - <服务器管理>在左边一栏找到<功能>,然后点击<添加功能>,到<桌面体验>并安装。
之后在服务中开启<THEME>服务。
3、关闭IE增强的安全体验这是微软针对服务器系统安全性要求,对IE浏览器提供的安全限制,但对于桌面使用则影响了我们进行正常的网页浏览,所以我们可以在<服务器管理器>界面中,打开<配置IE SEC>对话框,将针对管理员组和普通用户组的配置都设置成<关闭>状态。
当然,如果你使用的是firefox等非IE内核浏览器,那么这个设置就无关紧要了。
4、去掉登陆密码复杂性限制打开<开始> - <运行>,键入<secpol.msc>,打开<本地安全策略>。
在窗口的左边部分,选择<账户策略> - <密码策略>,在右边窗口双击<密码符合复杂性要求>,在弹出的对话框中选择<已禁用>,然后点<确定>保存后退出。
5、免除登录时按Ctrl+Alt+Del的限制打开<开始> - <运行>,键入<secpol.msc>,打开<本地安全策略>。
在窗口的左边部分,选择<本地策略> - <安全选项>,在右边窗口双击<交互式登录>,不需要按<Ctrl+Alt+Del>在弹出的对话框中选择<已启用>,然后点<确定>保存后退出。
如何编译OGREODE
1.首先应确保OGRE已经编译成功(具体怎么编译OGRE在这里不作表述)(本人OGRESDK用的是OgreSDK_vc9_v1-7-1)2.首先,从ODE官方网站上下载源文件(本文使用的版本是0.11.1).从命令行中进入目录:F:/ogre/ODE/ode-0.11.1/build运行:premake4 vs2008(该命令具体选项可通过$ premake4 --help查看)在该目录下就会出现vs2008目录,然后用VS2008进行编译就OK了!注意:编译选项的选择,在编译选项中有以下8项:debugdoubledll、debugdoublelib、debugsingledll、debugsinglelib、releasedoubledll、releasedoublelib、releasesingledll、releasesinglelib.我们的机器是32位的,故选择single编译方式,debug、release均可。
上面的操作只生成了ode工程,要想生成demo程序和drawstuff库文件,则应使用下列命令:premake4 --with-demos --with-tests vs2008premake几个配置选项的解释:∙--with-demos includes the demo applications and Drawstuff library ∙--with-tests includes the automated test suite, recommended if you intend to modify ODE.∙--no-trimesh excludes support for triangle mesh collision geometries, reducing the size of the library.4.最后在F:/ogre/ODE/ode-0.11.1/build下生成vs2008文件,用VS2008重新编译里面文件,生成目录在F:/ogre/ODE/ode-0.11.1/lib,依次生成DebugSingleDLL,DebugSingleLib,ReleaseSingleDLL,ReleaseSingleLib5.用SVN下载ogreode,本人目录为F:/ogre/ODE/ogreode,在F:/ogre/ODE/下新建文件夹名F:/ogre/ODE/ogreodebulid存放VS2008解决方案用5.打开CMake 2.8程序.在Where is the source code:中输入你下载OGREODE的所在的文件夹(本例OGREODE,在此路径F:/ogre/ODE/ogreode),Where to Build the Binaries:输入你创建的文件夹,用来保存CMAKE2.8生成的文件6.点击"configure",配置选择VS2008.如有错误产生,请如下配置CMAKE_INSTALL_PREFIX:默认为C:/Program Files/OgreOdeINSTALL_OGRE_RUNTIME,勾上ODE_LIBRARY_DIR: F:/ogre/ODE/ode-0.11.1(ode的目录)在OGRE_HOME:C:/OgreSDK_vc9_v1-7-1(OGRESDK的目录)7.最后生成OGREOGE解决方案,用VS2008打开OGREODE.sln进行编译8.最后编译OGREODE时,生成DEBUG时,项目属性-->链接器-->输入附加依赖项-->ode_singled.lib生成release时,项目属性-->链接器-->输入附加依赖项-->ode_single.lib,(检查各种类库存和头文件是否包含进来)9。
orge安装
OGRE1.7.2 安装2011-11-16 11:17:47标签:ogre1.7.2休闲职场最近老师说让我们学习一下OGRE场景编辑器,网上搜索了很久,最后搜索到了Ogitor学做编辑器的方法,前提是要先编译好OGRE,于是,我就开始看网上的各种资料来学习OGRE,由于没人给予指导,都是自己一点点在网上看别人博客上总结的方法和自己的摸索总结出来的一些方法。
首先说一下我会介绍两种办法来配置: SDK 和源码首先申明一下:我的环境. Win7 + VS2008 + DirectX SDK (February 2010)一、SDK(这个不需要进行源码编译)这个版本,主要是为那些需要用OGRE,但是不打算研究的。
学过DirectX的人都应指导SDK应怎么配置吧,就是配置lib 和 include:但是由于OGRE中引入Bosst(这个即将引入标准库的,类似STL)的东西,所以还是需要配置一下Boost 的lib和include库,不过你没必要自己去下,OGRE里面就有,下面说说详细的:1、首先到OGRE的官网下载SDK:最新版本是1.7.2:根据自己的平台和编译器,下载合适的版本网址:/download/sdk2、首先你的机器上必须有DirectX 或者 OpenGL 这样一个图形处理的SDK:看一下整个操作:a、安装并配置DirectX SDK(官方建议的版本是DirectX SDK - February 2010。
不同版本的DXSDK可能会造成OGRE编译失败,这个要注意。
)1、把DirectX SDK里的include文件夹添加进包含文件中2、把DirectX SDK里的Lib\x86文件夹添加进库文件中3、把DirectX SDK里的Utilities\Bin\x86添加进可执行文件中这三步是在vs2008中使用的时候要配置的,如果单单只是要cmake编译OGRE的源代码的话,不需要配置的,只要装一下DirectX SDK (February 2010)就行了,cmake中Configure的时候,会自动找到里面的include和lib文件的。
在VS2008(VC9)中如何正确编译Ogre源码
在VS2008(VC9)中如何正确编译Ogre源码准备工作:1、首先安装Microsoft Visual Studio 2008(开发工具,不用介绍了);2、安装DXSDK_Aug09 (此处我安装在D:\Program Files\Microsoft DirectX SDK (August 2009)目录下) (完全安装大约需要1G空间);3、下载Ogre-v1-6-4源码下载地/projects/ogre/files/(Ogre-v1-6-4 Source For Windows);4、下载Visual C++.Net 2008 (9.0) Precompiled Dependencies (OgreDependencies_VC9_Eihort_20080203.zip);编译配置:1、解压ogre-v1-6-4.zip源码包到你的工作目录(我的为E:/ogre),(请确保磁盘有足够的空间,正确编译后文件综合大于3.3G);2、解压OgreDependencies_VC9_Eihort_20080203.zip ,将解压出来的两个文件夹Samples和Dependencies拷贝到ogre目录下,弹出“文件或目录已存在”,直接覆盖即可;3、打开ogre目录下的Ogre_vc9.sln打开ogre vs2008源码解决方案;4、选中OgreMain工程,打开属性页进行如下配置:(1) 将配置属性->C/C++->常规->调试信息格式:用于“编辑并继续”的程序数据库(/ZI)更改为C7兼容(/Z7);(2) 将配置属性->C/C++->代码生成->启用字符串池否更改为:是(/GF);(3) 将配置属性->连接器->调试->生成调试信息改为:是(/DEBUG);(4) 保存修改。
5、打开Ogre_vc9解决方案下的RenderSystem_Direct3D9工程的属性页:(1) 将配置属性->C/C++->常规->附加包含目录添加Microsoft DirectX SDK (August 2009)目录下的include目录;(2) 将配置属性->连接器->常规->附加常规目录添加Microsoft DirectX SDK (August 2009)\Lib目录下的x86目录(我的电脑是x86平台的嘛);5、编译整个解决方案耐心等待,编译成功后显示==============生成:成功50个,失败0个,最新0个。
vs2008-omniORB+4.1配置
运行成功应该显示 Time is1
debug 和 release 的区别
1。Debug 和 Release 有什么区别,为什么要使用 Release 版本! 2。怎么把 Debug 转成 Release
Debug 版本包括调试信息,所以要比 Release 版本大很多(可能大数百 K 至 数 M)。至于是否需要 DLL 支持,主要看你采用的编译选项。如果是基于 ATL 的,则 Debug 和 Release 版本对 DLL 的要求 差不多。如果采用的编译 选项为使用 MFC 动态库,则需要 MFC42D.DLL 等库支持,而 Release 版本 需要 MFC42.DLL 支持。Release Build 不对源代码进行调试,不考虑 MFC 的诊断宏,使用的是 MFC Release 库,编译十对应用程序的速度进行优化,而 Debug Build 则正好相反,它允许对源代码进 行调试,可以定义和使用 MFC 的诊断宏,采用 MFC Debug 库,对速度没有优化。 一、Debug 和 Release 编译方式的本质区别
参考文章 一、下载 OmniORB VS2005 下载 omniORB‐4.1.4‐x86_win32‐vs8.zip,VS2008 下载 omniORB‐4.1.4‐x86_win32‐vs9.zip 下载后解压到任意目录即可,本人解压后为 D:\DevAssist\omniORB-4.1.4 二、配置环境变量 计算机右键单击属性->高级环境系统设置->系统环境变量 Path 后面加上 omniORB 路径\bin\x86_win32
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.新建Win32空项目Ogre
2.工具->选项->项目和解决方案->VC++目录
显示以下内容的目录->包含文件
添加:C:\Ogre\OgreSDK\samples\include
添加:C:\Ogre\OgreSDK\include
显示以下内容的目录->库文件
添加:C:\Ogre\OgreSDK\lib
3.项目->属性->配置属性
工作目录:C:\Ogre\OgreSDK\bin\debug
4.项目->属性->配置属性->链接器->输入
附加依赖项:OgreMain_d.lib OIS_d.lib CEGUIBase_d.lib OgreGUIRenderer_d.lib
5.字符集改称“未设置”;//项目->属性->配置属性->常规->字符集改称“未设置”
6.子系统控制台改成windows。
//项目->属性->配置属性->链接器->系统->子系统->控制台改成windows
(_d表示debug版本的lib)
5.新建一个cpp文件,拷贝下面的代码到里面
#include "ExampleApplication.h"
class TutorialApplication : public ExampleApplication
{
protected:
public:
TutorialApplication()
{
}
~TutorialApplication()
{
}
protected:
void createScene(void)
{
}
};
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
#define WIN32_LEAN_AND_MEAN
#include "windows.h"
INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT ) #else
int main(int argc, char **argv)
#endif
{
// Create application object
TutorialApplication app;
try {
app.go();
} catch( Exception& e ) {
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
MessageBoxA( NULL, e.what(), "An exception has occurred!", MB_OK |
MB_ICONERROR | MB_TASKMODAL);
#else
fprintf(stderr, "An exception has occurred: %s\n",
e.what());
#endif
}
return 0;
}。