1.进入scratchbox
命令行下执行命令:scratchbox
2.建立工作文件夹,在文件夹下编写程序test.c
3.编译
gcc -Wall -g test.c ·pkg-config --cflags --libs gtk+-2.0· -o test
如若使用hildon库,还需要加上hildon-1
此时运行./test,会提示GLIB WARNING ** Gtk - cannot open display。需要先打开Xephyr。
4.打开Xephyr
在新终端下执行命令:(即不要在scratchbox下执行)
Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite
4.执行应用程序
此时在原来的scratchbox下,先后执行
export DISPLAY=:2
./test
程序运行但没有应用程序框架
5.打开应用程序框架
在原来的scratchbox下,执行命令
af-sb-init.sh start
6.执行应用程序
原来的scratchbox下,执行
./test