Open zyafly opened 12 months ago
把代码贴上来看看。
把代码贴上来看看。
我看了官方例程根目录下的“SConstruct”,代码如下 `import os import scripts.app_helper as app
ARGUMENTS['SHARED'] = 'False' ARGUMENTS['IDL_DEF'] = 'False' helper = app.Helper(ARGUMENTS) helper.call(DefaultEnvironment)
SConscriptFiles = ['src/SConscript'] SConscript(SConscriptFiles)`
把ARGUMENTS['SHARED'] = 'False' ARGUMENTS['IDL_DEF'] = 'False'
贴到我部署项目的“SConstruct”,代码如下:
`import os import scripts.app_helper as app
ARGUMENTS['SHARED'] = 'False' ARGUMENTS['IDL_DEF'] = 'False'
CUSTOM_WIDGET_LIBS = [{ "root" : '3rd/awtk-widget-rlottie-main', 'shared_libs': ['rlottie'], 'static_libs': [] }, { "root" : '3rd/awtk-widget-table-view', 'shared_libs': ['table_view'], 'static_libs': [] }]
DEPENDS_LIBS = CUSTOM_WIDGET_LIBS + []
helper = app.Helper(ARGUMENTS) helper.set_deps(DEPENDS_LIBS)
app.prepare_depends_libs(ARGUMENTS, helper, DEPENDS_LIBS) helper.call(DefaultEnvironment)
SConscriptFiles = ['src/SConscript', 'tests/SConscript'] helper.SConscript(SConscriptFiles)`
之后就正常了,我请问一下,这脚本“SConstruct”中这些是什么意思?
你最好用designer创建项目,不需要了解这些东西。
你最好用designer创建项目,不需要了解这些东西。
使用designer创建的项目放到Ubuntu编译,就会出现上述说的问题,已经试过了全志R528和sigmastart 的ssd201,均需要修改SConstruct脚本文件
我用的是Ubuntu18.04,平台是全志R528-s3
1.在“awtk-linux-fb/awtk-port/main_loop_linux.c”加入以下打印信息:
2.按移植流程,在“awtk-linux-fb”文件夹中执行“
scons
”->"sh ./release.sh"->拷到开发板解压->运行"./release/bin/demoui",可以打印以下信息3.我编译自己的项目,在“awtk-linux-fb”文件夹中执行“
scons APP=../user_apps/awtkdemo2
”->"./release.sh ../user_apps/awtkdemo2/res demo"->拷到开发板解压->运行"./release/bin/demo",可以打印以下信息请问是我哪里搞错了吗?