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。

  • 相关阅读:
    大型网站技术架构读书笔记目录
    读书笔记1: 大型网站架构演化
    关于HTML5中的canvas标签的个个人理解
    javascript的部分功能实现
    简易计算机的做法
    关于C语言的学习和理解
    体验LESS CSS 框架
    在学习ps中的问题和理解。
    关于做登录页面
    css实现动画功能
  • 原文地址:https://www.cnblogs.com/Rock-lynn/p/14477000.html
Copyright © 2011-2022 走看看