如何在Windows下编译bgfx渲染引擎
1、从github上下载bgfx源码,另外bgfx依赖bx和bimg,所以要完整编译bgfx,需要下载bgfx,bx,bimg。这3个都从github上下载,下载后将源码解压,重命名并放置到同一个目录中,目录结构如图所示。
2、打开dos控制台,cd bgfx ,进入到上图中目录。在windows7以上版本,还有一个快捷方法做到这一点,打开上述目录,按住键盘shift键,同时点击鼠标右键,弹出快捷菜单,看到目录项中有个“在此处打开打开命令窗口”,即可快速在此目录打开dos窗口。
3、执行命令 ..\bx\tools\bin\windows\genie --with-examples vs2017(注:前面的..不可省略,它的意思是在上级目录bx中进行),命令结束后,自动在bgfx\.build\projects\vs2017目录中创建了bgfx.sln的解决方案。
4、使用vs2017打开bgfx.sln解决方案,在解决方案点击右键,弹出快捷菜单,选择“重定解决方案目标”,其目的是瓴烊椹舟将解决方案中配置的SDK版本改为当前VS2017所安装的版本。然后执行菜单“生成”->"生成解决方案",即可在bgfx\.build\win32_vs2017\bin目录产生最终的exe文件和lib文件。
5、示例文件要完整运行,需要将examples\runtime目录下的文件copy到exe所在目录才行。如图,是example20的运行画面。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。