编译Keystone
根据github的文档编译不出来,所以还是用CMake项目转成Visual Studio的项目来编译
1、下载源码
https://github.com/keystone-engine/keystone
clone或者直接下载zip都行
2、CMake创建Visual Studio项目
下载和安装CMake就不细说了,在官网下载cmake-3.28.0-windows-x86_64.msi
一直下一步安装即可
打开软件,填写如下
第一个位置填的是刚才下载的源码路径,第二个则是创建后的项目路径,然后点击左下角的Configure
因为我填写的路径不存在,提示我是否创建,点Yes
, 接着会弹出一个选择Visual Studio的版本,这里我选择2017,平台选择Win32,也就是32位(x86),接着点Finish
接着会显示一个红色的警告,不用管它,等它进度条走完
这服务器托管网里只需要关注这两个配置,第一个是仅编译lib库,勾选上。第二个是编译dll,我用不到dll就不勾选了,如果勾选了则不会生成lib库了。然后点击Generate
,接着就可以点Open Project
打开项目了
右键右侧的解决方案,然后点击生成解决方案
,我一般会编译Debug和Release两个版本,所以选择Release再编译一遍
这个文件就是后面要用到的文件,下面beaengine就不说的这么详细了
编译Beaengine
1、下载源码
https://github.com/BeaEngin服务器托管网e/beaengine
2、编译
大部分步骤跟上面一样,唯一不同的是这里需要增加一个宏BEA_ENGINE_STATIC
,点击+ Add Entry
, Name填BEA_ENGINE_STATIC,type就默认BOOL,value勾选它,在点击OK。
编译结果,这个就是后面需要用到的文件,也是Debug和Release都编译一份:
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Linux环境基础开发工具使用Linux开发工具
1.Linux 软件包管理器 yum 1.什么是软件包? 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序。但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解windows上的安装程序)…