zoukankan      html  css  js  c++  java
  • Windows+ VS2019+C++ Ogre环境搭建的各种坑

    Ogre下载地址:

    https://github.com/OGRECave/ogre

    1,不要直接下载ZIP包,可能会下载不完整,而应该直接用VS下载

    2,Debug和Release下lib和dll的引用位置不同,Debug下不能直接用Release的文件

    3,新建项目,不能直接引用SDK包的的Lib调试,Debug和Release编译是可能通过的,但Debug调试是会报坏地址错误

    比较简单的办法是:

    1,用VS现在github上的源代码

    2,再下载执行Cmake程序,或者安装包

    3,用Cmake生成VS解决方案,如果生成过程有错误,根据错误提示解决Cmake需要的依赖项目,比如assimp,freetype,irrXML,这些开源项目也可以再github中找到。

    4,用VS编译Debug和Release dll和lib时,Ogre的依赖项目也要分别引用Debug和Release dll和lib,不可交叉引用

    5,用VS,在debug和Release下让SampleBrowser示例可正常跑起来

    6,新建控制台C++程序,配置VC++目录,包括包含目录,库目录,链接器的附加依赖项添加lib,Debug下带“d”,比如OgreBites_d.dll,OgreMain_d.lib,并COPY DLL到Debug目录

    PS:可通过修改“CMakeLists.txt”文件,在Cmake程序解决默认部分项目没包含在解决方案中的问题,比如Bites在默认的CMakeLists就是False。

  • 相关阅读:
    jquery mobile pages之间的跳转
    Javascript中this、prototype、constructor的理解
    javaScript的引号使用
    javaScript的事件
    我的css
    HTML5 canvas的事件
    java动态代理
    (转)面向对象的 JavaScript 编程:dojo.declare 详解
    Speex手册编解码介绍 中文翻译
    Android修改自己程序字体
  • 原文地址:https://www.cnblogs.com/Rock-lynn/p/14477000.html
Copyright © 2011-2022 走看看