编译原由

cryengine从5.7开始代码采用新的发布方式,重新绑定github账户,觉得麻烦后来在自己电脑重新找到5.6.7代码编译,不想中间出现了许多,再次记录下来,以免人重蹈覆辙。

编译环境

vs2019 + windows sdk:10.0.20348.0

遇到问题

  • pow 编译出现类型转换,警告视为错误
    通过在修改cmakelist文件,添加option,降低错误检测级别

     add_compile_options(/W4 /WX-)
    
  • C2102 &要求左值-
    找到两种修复方法:

           1. 修改项目-》c/C++->语言-》符合模式改为: /permissive或:2. 通过cmake中关闭 OPTION_MSVC_PERMISSIVE_MINUS 开关
    
  • c2279 mapi.h 异常规范错误
    vs模式编译使用了C++14标准,开启c++17没有此错误,修改方法:

      set(CMAKE_CXX_STANDARD 17)set(CMAKE_CXX_STANDARD_REQUIRED ON)set(CMAKE_CXX_EXTENSIONS OFF)
    
  • rc 编译失败

  • 发现没有下载szip第三方库,从新下载szip,使用cmake重新编译rc工程

vs2019编译cryengine失败问题处理相关推荐

  1. vs2019 编译 WRK 踩坑记录

    一.回顾 上一篇博客介绍了命令行编译 WRK 到调试的所有步骤,理论上我们已经可以开始学习了. 但是 IDE 可以方便的查找和修改函数,好处多多,所以这篇博客介绍如何使用 visual studio ...

  2. VS2019编译 当前最新版chromium

    VS2019编译 当前最新版chromium 之前编译过webrtc和chromium, 由于长时间没用,被我删除了, 最近在最新版本的google浏览器上遇到了播放器兼容性问题,老版本的google ...

  3. 3D进阶之OSG:从VS2019编译osgEarth开始

    3D库比较多,一般学习的有PCL的VTK,库比较大,集成了相当多不错的算法,对开发水平是个考验:OGRE由于其插件式架构,使得在机器人开发方面应用广泛:相对而言,OSG比较小众,可以用来构建模拟仿真的 ...

  4. vs2019编译obs源码生成sln解决方案

    目录 一.OBS介绍 二.OBS源码下载 三.Qt配置 四.设置依赖库目录 五.开始编译 六.main函数 七.视频教程 一.OBS介绍   obs的编译不是很难,只要代码下的全,环境变量配的ok, ...

  5. rippled win10 vs2019编译 rippled 1.6.0

    win10 vs2019 编译rippled 1.6.0 01 必备资源 rippled官方提高的编译文档一直都是vs2017的 boost1.70.0的说明.最近抽空尝试win10下面 使用 vs2 ...

  6. SeetaFace2-master在Windows10 VS2019编译的两种方法

    SeetaFace2-master在Windows10 VS2019编译的两种方法 SeetaFace2简介 方法一 方法二 SeetaFace2简介 SeetaFace2 是一个完整的人脸识别项目, ...

  7. Win10中用VS2019编译live555

    前言 说明,本文是在Win10中用VS2019编译live555的过程中,对遇到的问题进行说明.编译过程主要参考的是下面一篇文章,在此表示感谢: https://blog.csdn.net/m0_37 ...

  8. VS2019编译MQTT库 C/C++(超详细,含示例工程)

    目录 前言 一.前期准备 1.1 获取mqtt库 1.2 安装openssl 1.3 安装cmake-gui 二.生成C工程代码 三.编译C库 3.1 创建工程目录 3.2 修改输出目录 四.生成C+ ...

  9. 【已解决】海康威视MFC综合示例(C++ 官网Demo)采用VS2019编译异常如何解决?

    采用VS2019编译运行海康威视MFC综合示例Demo 一.文章背景: 二.操作步骤: 1.海康威视设备网络SDK下载: 2.VS2019 MFC开发环境配置: 3.MFC综合示例编译运行: 三.小结 ...

  10. 使用Android Killer反编译apk成功,回编译打包失败问题记录

    问题:直接使用Android Killer对apk进行反编译,反编译成功,未做任何修改,直接点击"编译",编译报错,提示相关代码未找到,无法进行下一步apk签名操作. 排查: 检查 ...

最新文章

  1. SpringCloud Feign声明式服务调用
  2. CentOS7安装bind域名服务
  3. Linux系统目录结构说明
  4. 数据结构利器之私房STL(上)
  5. Android的消息处理机制——Looper,Handler和Message浅析
  6. android 支付宝和微信支付封装,Android支付宝和微信支付集成
  7. 自动图片轮播php源码,js图片自动轮播代码分享(js图片轮播)
  8. 有哪些好用的游戏加速器推荐?
  9. ADA本月上涨100%,背后或有三个原因
  10. 怎么禁用计算机usb驱动,电脑设置禁用U盘的四大方法|怎么让电脑无法使用U盘
  11. 写完十四章卡农后,莫比乌斯带属实是给巴赫玩明白了
  12. DiskGenius格式化磁盘、U盘
  13. 自学总结:非科班转行前端拿到字节跳动 offer?看我是如何一步一步做到的?
  14. 在unity打开c#脚本写代码没有Unity相关提示
  15. 理解假设检验: 统计学意义上的显著性水平 (Alpha) 和P值
  16. 声学概念解释——混响时间
  17. 达特茅斯计算机专业师资力量如何,达特茅斯学院(Dartmouth College)计算机科学Computer Science专业排名第126-150位(2021年THE世界大学商科排名)...
  18. 详解软件测试中白盒测试基本概念及四种白盒测试方法以及六种逻辑覆盖法(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)
  19. 联想Y7000--deepin深度操作系统安装出现的无线网卡驱动RTL8111/8168/8441问题---致搞了一整天的心
  20. 局域网查看器是干什么的?

热门文章

  1. 红米K40使用半个月,谈谈上手体验,“优缺点”非常明显!
  2. eclipse插件SonarLint点击deactivate rule后恢复
  3. 在ubuntu16.04运行neural baby talk
  4. android p适配三星s86,感受三星S8屏幕震撼 先过APP适配这道坎
  5. 论文笔记 ACL 2017|Exploiting Argument Information to Improve Event Detection via Supervised Attention
  6. 设计模式——Interpreter解释器模式
  7. 【赛题解读】2021 CCF BDCI 基于飞桨实现花样滑冰选手骨骼点动作识别
  8. mysql条件计数_Mysql按条件计数多种实现方法详解
  9. matlab中options,[转载]Matlab优化函数中options选项的修改
  10. Verilog语言注意事项——always