这节内容很短。但是由于它还是花了我几个小时的时间,所以写出来还是很有意义。
体验该GUI使用的是模拟器,名为:lv_pc_simulator
开发环境是:Windows+Eclipse+sdl2.
说一下搭建环境时会遇到的问题以及解决方法。
首先,根据github中的readme.md,找到pc模拟器的工程地址并下载下来,下载地址与git命令为:git clone --recursive https://github.com/littlevgl/pc_simulator_sdl_eclipse.git
之后,需要下载sdl2。Sdl2的下载地址为:https://www.libsdl.org/。在eclipse中使用的是gcc,sdl2则可以下载mingw版本。
然后是下载eclipse,下载地址为:http://www.eclipse.org/cdt/。
完成以上步骤之后,打开eclipse,然后导入git工程。
之后,则需要在Eclipse中配置include位置与lib位置。如果出现SDL_Init()等函数找不到,说明配置的lib位置要纠正,一般是使用i686-w64-mingw32目录下的lib。
在成功编译整个工程之后,需要将SDL2.dll放到生成的应用程序所在的文件夹下。为了可以在eclipse能直接运行应用程序,需要设置run configurations...--->c/c++ Applications--->Debug/pc_simulator.exe。至此,就能运行应用程序pc_simulator.exe了。
执行结果如下:
閱讀更多 wityuan 的文章