1、准备工具:

从GitHub上下载下来Recast源代码功能(点击跳转)

下载premake用于和Recast工程中的premake5生成对应平台的工程(点击官网首页)

下载SDL库(点击跳转),下载SDL2-devel-2.0.8-VC.zip

2、生成VS工程

在Recast源码的RecastDemo目录下有一个premake5.lua的文件,将下载下来的premake5.exe放在此目录下,打开dos命令进入到此目录,执行premake5.exe vs2019(此处为自己安装的VS版本),会看到在该目录下多了一个Build文件夹,里面有生成的VS工程,双击.sln文件可打开工程

3、解决编译错误

右键项目生成解决方案,第一个错误找不到windowsdk,解决方案:点击项目->重定解决方案目标,选择对应的sdk版本再编译,这时候有出现错误,找不到sdl库,解决方案:将第一步下载的SDL解压到RecastDemo\Contrib下,再编译,编译成功

4、打开RecastDemo\Bin下的RecastDemo.exe,预览,如图:

Unity寻路初研究—Recast工程编译相关推荐

  1. 初建FreeMarker工程

    初建FreeMarker工程 --IT唐伯虎 背景:听说freemarker可以用来写页面的组件,热衷于编写可重用代码的我,迫不及待地研究了freemarker,不过,在写组件之前,还是先研究一下fr ...

  2. RiruEdxposed学习研究(二)手把手编译Riru和Edxposed工程源码

    一.准备工程源码 从以下网址下载Riru工程,下载地址: https://github.com/RikkaApps/Riru 从以下网址下载Edxposed工程源码,下载地址: https://git ...

  3. Live555研究之一 源代码编译

    Live555研究之一 源代码编译 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP.RTSP.SIP等的支持.Live555实现了对 ...

  4. 干货 | 携程旅行App iOS工程编译优化实践

    作者简介 天超,携程资深软件工程师,关注iOS研发,喜欢用脚本语言解决各种难题. 引言 开发效率的提升,是开发者关注的一个永恒的话题.对于iOS而言,编译速度一直是影响iOS开发和集成测试效率关键的一 ...

  5. 【错误记录】Groovy 工程编译报错 ( java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 Groovy 工程时 , 报如下错误信息 : gradle-resources-test:Groovy_Demo.main: java.lan ...

  6. AB1601安装新版本IDE后工程编译可以通过单无法连接的问题排查解决过程

    1.卸载了老版本ide软件. 2.安装了新版本ide软件. 3.工程编译可以通过. 4.连接无法通过,报无法找到库文件:-lc. 5.发现libc.a库文件时存在的. 6.怀疑环境变量的问题. 7.打 ...

  7. eclipse中多个工程编译到同一个目录下

    1.点击link source  2.选择Java(ps:Java文件目录)或者resource(ps:配置文件目录)  3.最后结果,然后使用project中的clean进行编译,就可以把两个工程编 ...

  8. python编译成exe有意义吗_python工程编译成EXE

    前言 python编译成EXE文件后,可以独立使用.亲测,一个复杂的python工程包含多个包多个模块,可以生成exe文件. 目的 windows下将整个python工程编译成单个EXE或者单个目录带 ...

  9. (237)Vivado工程编译时间过长原因总结

    (237)Vivado工程编译时间过长原因总结 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)Vivado调试编译时间过长原因总结 5)技术交流 6)参考资料 2 ...

最新文章

  1. HDU - 5637 Transform (思维、bfs预处理)
  2. AIDL中callback的实现
  3. 42.移动构造函数的合成规则
  4. 弱电工程数据中心计算机房内布线
  5. Python之路(第二十篇) subprocess模块
  6. Leetcode题库169.多数元素(c实现)
  7. 信息学奥赛C++语言: 开关灯1
  8. Bootstrap3 全局样式
  9. Java8-初识Lambda
  10. python中requests库入门及写入文件
  11. 忘了微信密码怎么办_微信支付密码怎么改?微信支付密码忘了怎么办?详细教程来了!...
  12. 递归算法在生成树型结构中,几乎完全属于无稽的算法
  13. 用Vue.js递归组件构建一个可折叠的树形菜单
  14. Pocket Gems面经prepare: Diamond and Ruby
  15. BZOJ 1443 游戏(二分图博弈)
  16. wsdl2java 工具_apache CXF wsdl2java工具的使用
  17. Ansys Speos | 助力汽车按键开关设计与优化
  18. 电脑计算机怎么显示到桌面,怎么显示我的电脑到桌面
  19. 二值化网络(BNN)如何训练?这篇ICML 2021论文给你答案
  20. 马里奥(附代码windows)

热门文章

  1. vue表单数据交互提交演示
  2. canvas实战之酷炫背景动画(一)
  3. 华为手机教程 线刷 华为手机救砖 高维禁用UPDATE.APP 解包 刷机教学 教程
  4. 高可用Hadoop平台-答疑篇
  5. 如何用python将中文日期转换为数字日期 | 答疑
  6. 【字节跳动内推】字节跳动互娱研发-成都抖音的HC真的多!-帮看状态改简历
  7. 做好跨境电商需要具备哪些技能和知识?
  8. Spring的IOC和DI(带例子,超级详解)
  9. minecraft python好玩的建筑_你对Minecraft建筑及地形作者的看法是怎么样的?
  10. 2.2.7 Web自动化验证码处理