GUI

【已解决】请问:如何把example目录下rtgui的例子添加到工程中

发布于 2015-01-09 13:48:27
rt_thread的工程的版本是1.2.3,
rt_gui的版本是0.8

现在想用rt_gui自带的demo,将gui的demo拷贝到系统目录的example目录后,
发现example目录下没有SConscript文件,不能用scons命令将目录里面的例子添加
到工程中。自己尝试移植其他目录的SConscript,也不行,求指教。

下面是自己移植的SConscript文件内容:

import os
from building import *

objs = []
cwd = GetCurrentDir()
list = os.listdir(cwd)

for d in list:
path = os.path.join(cwd, d)
if os.path.isfile(os.path.join(path, 'SConscript')):
objs = objs + SConscript(os.path.join(d, 'SConscript'))

Return('objs')

查看更多

关注者
0
被浏览
1.5k
5 个回答
grissiom
grissiom 2015-01-09
这边可能说的不是很明白,应该是在 example/ 创建一个文件夹,然后把 RTGUI/demo/examples/ 里面的文件拷贝过去~
ta00at
ta00at 2015-01-09
这边可能说的不是很明白,应该是在 example/ 创建一个文件夹,然后把 RTGUI/demo/examples/ 里面的文件拷贝过去~


是这么做的,在example/目录下创建了rtgui目录,并且把RTGUI/demo/examples/目录里的文件拷贝到了rtthread系统的example/目录中,可是在rtthread系统的example/目录中没有SConscript文件,上面的是我从别的地方参考写的,但是运行scons --target=mdk4 -s并没有把example/rtgui/中的文件添加到系统工程中,不知道还需要做什么工作。
ta00at
ta00at 2015-01-12
参见我的:

topic3912.html


非常感谢,修改building.py以后可以了。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友