Windows下,
1、安装Touchgfx 4.10.1(ST版本)
2、随便创建个Application,我选的PC
3、随便创建几个Widgets,点击Run Simulate测试下能不能运行,
4、找到应用程序文件夹,我这里是C:\TouchGFXProjects\MyApplication2,拷贝到ubuntu下。
Ubuntu下:
5、这时候,切到MyApplication2/simulator/gcc目录,直接make会报错
Converting images
make[1]: execvp: touchgfx//framework/tools/imageconvert/build/linux/imageconvert.out: Permission denied
simulator/gcc/Makefile:243: recipe for target 'BitmapDatabase' failed
make[1]: *** [BitmapDatabase] Error 127
Makefile:37: recipe for target 'all' failed
make: *** [all] Error 2
6、将下面2个文件chmod 777
MyApplication2/touchgfx/framework/tools/imageconvert/build/linux/imageconvert.out
MyApplication2/touchgfx/framework/tools/fontconvert/build/linux/fontconvert.out
7、切到MyApplication2/simulator/gcc目录,直接make。生成的文件为MyApplication2/build/bin/simulate.out。
8、执行simulate.out即可。
注意的是,有的下载的工程下generated文件夹里面文件不全,需要用Touchgfx designer先打开模拟下,就会自动生成相关文件。
官方有个洗衣机的demo,我上传一下 链接: https://pan.baidu.com/s/1NxbIq4VwuQSycfJtqAtQKA 提取码: 2kdx
离线
对了,我上传的是修改过的洗衣机例程,从官方下载的洗衣机的demo在ubuntu下编译有点问题,貌似gcc检查了头文件名称的大小写,编译出错的时候,要改下include文件的大小写,和文件名一致就行了
离线