当前位置: 首页 > news >正文

wordpress 站点迁移沉浸式展厅搭建商

wordpress 站点迁移,沉浸式展厅搭建商,建个企业网站要多少钱,2021年不付费黄台软件下载前言 折腾了好久才搞定教程实例, 主要是因为上一篇博客安装的具体版本是Ogre1.10.9, 而官方的Ogre Wiki Tutorial Framework没有指定具体版本, 如果单纯下载Ogre Wiki Tutorial Framework 1.10 - (Windows line endings, updated 2015-10-15) 运行, 基本会血崩. 所以, 在经过仔…前言 折腾了好久才搞定教程实例, 主要是因为上一篇博客安装的具体版本是Ogre1.10.9, 而官方的Ogre Wiki Tutorial Framework没有指定具体版本, 如果单纯下载Ogre Wiki Tutorial Framework 1.10 - (Windows line endings, updated 2015-10-15) 运行, 基本会血崩. 所以, 在经过仔细琢磨官网以后发现发现其实例藏在D:\Package\Ogre1.10\ogre-master\Samples\Tutorials这个文件夹中, 尴了个尬, 感觉Ogre每次更新版本都有些比较大的变动, 比如1.9的实例不能用于1.10,而 1.10自己都有好几个版本, 目前官方的github上推荐的应该是1.10.9 国际惯例, 参考博客 Start Learning Ogre Here Setting up an OGRE project 两种配置方法, Cmake是最简单的, 但是为了进一步了解都需要哪也东东, 我们也研究一波手动加入三方库 配置实例——Cmake 去目录D:\Package\Ogre1.10\ogre-master\Samples\Tutorials看一眼它的Cmake文件发现很简单: cmake_minimum_required (VERSION 2.8) project(OgreTutorialsSample)## [discover_ogre] # specify which version you need find_package(OGRE 1.10 REQUIRED)# the search paths include_directories(${OGRE_INCLUDE_DIRS}) link_directories(${OGRE_LIBRARY_DIRS})# copy essential config files next to our binary where OGRE autodiscovers them file(COPY ${OGRE_CONFIG_DIR}/plugins.cfg ${OGRE_CONFIG_DIR}/resources.cfgDESTINATION ${CMAKE_BINARY_DIR}) ## [discover_ogre]add_executable(0_Bootstrap Bootstrap.cpp) target_link_libraries(0_Bootstrap ${OGRE_LIBRARIES})add_executable(1_FirstScene BasicTutorial1.cpp) target_link_libraries(1_FirstScene ${OGRE_LIBRARIES})add_executable(2_CamerasAndShadows BasicTutorial2.cpp) target_link_libraries(2_CamerasAndShadows ${OGRE_LIBRARIES})虽然我没具体Cmake, 但是稍微有点编程素养的应该不难发现, 主要包含: 核对Ogre的版本是否为1.10重要的包含目录和库目录都必须得有拷贝Ogre程序运行必须载入的两个cfg文件 随后直接进行cmake 貌似一个错误都没 Found OGREstatic : OFFcomponents : Bites;HLMS;MeshLodGenerator;Overlay;Paging;Property;RTShaderSystem;Terrain;Volumeplugins : Plugin_BSPSceneManager;Plugin_CgProgramManager;Plugin_OctreeSceneManager;Plugin_PCZSceneManager;Plugin_ParticleFX;RenderSystem_GL;RenderSystem_GL3Plus;RenderSystem_Direct3D9;RenderSystem_Direct3D11media : D:/Package/Ogre1.10/ogre-master/build/sdk/Media Configuring done 我记得当时有一个错误来着, 但是并没有关系, 出错也是在OGRE_DIR没找到, 只需要将它设置一下就好了, 最后generate得到VS2013的工程文件, 运行D:\Package\Ogre1.10\ogre-master\Samples\Tutorials\build下的OgreTutorialsSample.sln, 然后ALL_BUILD生成一下, 出现了如下错误 很简单, 没找到std::cerr, 我们去这个BasicTutorial1.cpp的顶部加上 #include iostream using namespace std; 在重新ALL_BUILD生成一遍就得到了正确的结果, 然后设置一下: 解决方案资源管理器-解决方案属性-启动项目-当前选定内容, 然后运行, 你会发现并运行不了 此时我们需要将Debug模式改成Release模型运行, Ok,继续出错 貌似是什么东西没读到, 还记得刚才说的两个配置文件么, 它们的具体用途到下一篇博客再说, 总之就是我们的模型文件没有被加载进来, 去瞅瞅resources.cfg, 发现需要在上级目录中存在一个称为Media的文件夹, 里面存储着很多运行需要用到的资源文件, 解决方法是重新设置resources.cfg里面的Media路径, 或者是整个都拷贝过来, 原来的Media在你编译好的D:\Package\Ogre1.10\ogre-master\build\sdk目录中也存在, 我直接拷贝到D:\Package\Ogre1.10\ogre-master\Samples\Tutorials中, 然后再运行第一个案例, 就出结果了, ESC退出: 【注】其实也就是需要注意两点: CMake的时候一般都是找路径没找到, 只需要在GUI中设置一下路径就行了, 这一部分不会出太大问题运行的时候记得选择Release记得将Media资源文件拷贝到当前工程目录的并列地方 环境变量要注意加到path中, 如果不加的话, 编译没问题, 但是运行可能遇到dll找不到 配置实例——手动档 直接先在VS中建立一个win32应用程序空项目, 在源文件中新建一个main.cpp, 随便复制一个实例的代码过来, 我复制的是第一个实例的Bootstrap.cpp, 然后在项目属性中依次设置 VC目录-包含目录 VC目录-库目录 注意以上两步都要勾选左下角的 连接器-输入 OgreBites.lib winmm.lib imm32.lib version.lib msimg32.lib D:\Package\Ogre1.10\ogre-master\build\Dependencies\lib\SDL2main.lib D:\Package\Ogre1.10\ogre-master\build\Dependencies\lib\SDL2.lib OgreHLMS.lib OgreMeshLodGenerator.lib OgreOverlay.lib OgrePaging.lib OgreProperty.lib OgreRTShaderSystem.lib OgreTerrain.lib OgreVolume.lib OgreMain.lib 编译Release出现错误: 错误 3 error C4996: Ogre::Resource::Listener::backgroundLoadingComplete: 被声明为已否决 d:\package\ogre1.10\ogre-master\build\sdk\include\ogre\OgreEntity.h 896 1 Ogre1然后删除属性中C/C右边的SDL检查对应的是 (/sdl)即可编译成功 运行前别忘记 拷贝两个cfg文件(plugins.cfg和resources.cfg)到当前工程目录拷贝media到当前工程目录的上一级目录中 然后再运行就能出结果. ————————我是分割线———————— 感觉很多人可能不知道我说的当前工程目录怎么找, 很简单, 对着解决方案下面你所建立的工程右键,选择在文件资源管理器中打开文件夹 也就是说两个cfg就是放在这个打开的目录中, media是在它的上级目录 后记 所以这篇博客就告诉我们, 要注意好Ogre每个版本对应的Tutorial, 不同的版本对应的实例不同, 如果没对应好, 可能会走进大坑. 因而后续的学习就会从这里或者这里的教程开始, 而不是这里 手动档工程打包: 链接https://pan.baidu.com/s/1sl2ubdr 密码vrak
http://wiki.neutronadmin.com/news/166955/

相关文章:

  • 网上服装定制网站网站开发需要多少钱新闻
  • 网站建设的合理建议wordpress提交工单
  • 做网站用python好吗石家庄关键词排名首页
  • 网站创建多少年了在哪学短视频培训课程
  • 导航网址网站怎么做品牌策划全案公司
  • pxhere素材网站品牌推广和品牌营销
  • 广西城乡住房建设厅网站首页wordpress网站资源
  • 电子商务网站建设好么手机网站二级导航菜单
  • jq特效网站模板用vscode做网站
  • 青岛城阳网站制作东莞网络推广服务商
  • 华为免费企业网站建设深圳网站设计兴田德润信任高
  • 手机网站前端写法电子商务seo是指什么意思
  • 建设网站站点有哪些步骤设计 企业网站
  • 那个网站做logo兼职wordpress编辑文章更新失败
  • 百度投诉电话人工服务总部苏宁网站优化与推广
  • 工业设计网站哪个最小程序商城哪家好些
  • 电子商务网站设计原理实践报告山西省建设执业资格注册中心网站
  • 旅游网站制作百度云注册一个公司需要几个人
  • 做网站是那个语言写的wordpress响应式按钮
  • 网站推广计划书包含哪些内容免费的crm系统推荐
  • 邢台网站设计哪家好网站免费的不用下载
  • 专业零基础网站建设教学服务东莞常平二手房价最新消息
  • 沈阳网站建设培训班石家庄网站建设外贸
  • 重庆企业品牌网站建设合肥营销网站建设
  • 厦门门户网站制作服务商广州东莞网站建设
  • 海口网站运营托管咨询优定软件网站建设
  • 网站建设怎么骗人网站建设360元起全包
  • 长春做网站外包网站建设技术人员
  • 建设网站怎么入账北京市住房与建设厅官方网站
  • 婚纱摄影网站建设方案湖南建设工程信息网官网