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。

  • 相关阅读:
    总结mysql服务器查询慢原因与解决方法
    mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
    Github 终于开始认真考虑开源项目许可证了
    mysql 外连接总结
    MYSQL--事务处理
    MySQL 索引详解
    MySQL数据库优化总结
    Delphi 2010 安装及调试
    Delphi 2010
    PostgreSQL 8.4.1
  • 原文地址:https://www.cnblogs.com/Rock-lynn/p/14477000.html
Copyright © 2011-2022 走看看