Unity寻路初研究—Recast工程编译
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工程编译相关推荐
- 初建FreeMarker工程
初建FreeMarker工程 --IT唐伯虎 背景:听说freemarker可以用来写页面的组件,热衷于编写可重用代码的我,迫不及待地研究了freemarker,不过,在写组件之前,还是先研究一下fr ...
- RiruEdxposed学习研究(二)手把手编译Riru和Edxposed工程源码
一.准备工程源码 从以下网址下载Riru工程,下载地址: https://github.com/RikkaApps/Riru 从以下网址下载Edxposed工程源码,下载地址: https://git ...
- Live555研究之一 源代码编译
Live555研究之一 源代码编译 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP.RTSP.SIP等的支持.Live555实现了对 ...
- 干货 | 携程旅行App iOS工程编译优化实践
作者简介 天超,携程资深软件工程师,关注iOS研发,喜欢用脚本语言解决各种难题. 引言 开发效率的提升,是开发者关注的一个永恒的话题.对于iOS而言,编译速度一直是影响iOS开发和集成测试效率关键的一 ...
- 【错误记录】Groovy 工程编译报错 ( java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream )
文章目录 一.报错信息 二.解决方案 一.报错信息 编译 Groovy 工程时 , 报如下错误信息 : gradle-resources-test:Groovy_Demo.main: java.lan ...
- AB1601安装新版本IDE后工程编译可以通过单无法连接的问题排查解决过程
1.卸载了老版本ide软件. 2.安装了新版本ide软件. 3.工程编译可以通过. 4.连接无法通过,报无法找到库文件:-lc. 5.发现libc.a库文件时存在的. 6.怀疑环境变量的问题. 7.打 ...
- eclipse中多个工程编译到同一个目录下
1.点击link source 2.选择Java(ps:Java文件目录)或者resource(ps:配置文件目录) 3.最后结果,然后使用project中的clean进行编译,就可以把两个工程编 ...
- python编译成exe有意义吗_python工程编译成EXE
前言 python编译成EXE文件后,可以独立使用.亲测,一个复杂的python工程包含多个包多个模块,可以生成exe文件. 目的 windows下将整个python工程编译成单个EXE或者单个目录带 ...
- (237)Vivado工程编译时间过长原因总结
(237)Vivado工程编译时间过长原因总结 1 文章目录 1)文章目录 2)FPGA入门与提升课程介绍 3)FPGA简介 4)Vivado调试编译时间过长原因总结 5)技术交流 6)参考资料 2 ...
最新文章
- HDU - 5637 Transform (思维、bfs预处理)
- AIDL中callback的实现
- 42.移动构造函数的合成规则
- 弱电工程数据中心计算机房内布线
- Python之路(第二十篇) subprocess模块
- Leetcode题库169.多数元素(c实现)
- 信息学奥赛C++语言: 开关灯1
- Bootstrap3 全局样式
- Java8-初识Lambda
- python中requests库入门及写入文件
- 忘了微信密码怎么办_微信支付密码怎么改?微信支付密码忘了怎么办?详细教程来了!...
- 递归算法在生成树型结构中,几乎完全属于无稽的算法
- 用Vue.js递归组件构建一个可折叠的树形菜单
- Pocket Gems面经prepare: Diamond and Ruby
- BZOJ 1443 游戏(二分图博弈)
- wsdl2java 工具_apache CXF wsdl2java工具的使用
- Ansys Speos | 助力汽车按键开关设计与优化
- 电脑计算机怎么显示到桌面,怎么显示我的电脑到桌面
- 二值化网络(BNN)如何训练?这篇ICML 2021论文给你答案
- 马里奥(附代码windows)