keystone和beaengine的编译

编译Keystone

根据github的文档编译不出来,所以还是用CMake项目转成Visual Studio的项目来编译

文档地址:https://github.com/keystone-engine/keystone/blob/master/docs/COMPILE-WINDOWS.md

1、下载源码

https://github.com/keystone-engine/keystone

clone或者直接下载zip都行

2、CMake创建Visual Studio项目

下载和安装CMake就不细说了,在官网下载cmake-3.28.0-windows-x86_64.msi一直下一步安装即可

打开软件,填写如下

keystone和beaengine的编译

第一个位置填的是刚才下载的源码路径,第二个则是创建后的项目路径,然后点击左下角的Configure

keystone和beaengine的编译

因为我填写的路径不存在,提示我是否创建,点Yes, 接着会弹出一个选择Visual Studio的版本,这里我选择2017,平台选择Win32,也就是32位(x86),接着点Finish

keystone和beaengine的编译

接着会显示一个红色的警告,不用管它,等它进度条走完keystone和beaengine的编译

这里只需要关注这两个配置,第一个是仅编译lib库,勾选上。第二个是编译dll,我用不到dll就不勾选了,如果勾选了则不会生成lib库了。然后点击Generate,接着就可以点Open Project打开项目了

keystone和beaengine的编译

右键右侧的解决方案,然后点击生成解决方案,我一般会编译Debug和Release两个版本,所以选择Release再编译一遍keystone和beaengine的编译

这个文件就是后面要用到的文件,下面beaengine的编译就不说的这么详细了

编译Beaengine

1、下载源码

https://github.com/BeaEngine/beaengine

2、编译

大部分步骤跟上面一样,唯一不同的是这里需要增加一个宏BEA_ENGINE_STATIC,点击+ Add Entry, Name填BEA_ENGINE_STATIC,type就默认BOOL,value勾选它,在点击OK。

keystone和beaengine的编译

编译结果,这个就是后面需要用到的文件,也是Debug和Release都编译一份:keystone和beaengine的编译


原文始发于微信公众号(Python成长路):keystone和beaengine的编译

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/196001.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!