OpenHarmony开发者论坛

标题: OH4.0标准系统按照官网方法helloworld编译失败 [打印本页]

作者: wenhaocai    时间: 2024-5-22 19:14
标题: OH4.0标准系统按照官网方法helloworld编译失败
[md]**【问题描述】**
问题现象和发生的背景

参考官网链接在编译OH4.0标准系统helloworld程序报错;
参考链接:[编写 Hello World”程序 (openharmony.cn)](https://docs.openharmony.cn/page ... -3568-helloworld.md)

![image.png](https://forums-obs.openharmony.c ... 3v0307sxy1nqqsw.png "image.png")

![image.png](https://forums-obs.openharmony.c ... k865r486tkwrkhv.png "image.png")build.log

链接:https://pan.baidu.com/s/1QzU29qsP0Iw_uIkNYL0yaQ?pwd=czaq
提取码:czaq
[/md]
作者: 深开鸿_王石    时间: 2024-5-23 10:28
看报错就是gn报错就是路径没找对,needs //sample/hello:hello 这个意思就是src根目录要有sample/hello目录,然后里面有个编译对象叫hello,但是你的gn里写是helloworld,哈哈,改成hello咔咔
作者: wenhaocai    时间: 2024-5-23 15:13
回复 深开鸿_王石: 大佬,将BUILD.gn文件中改为ohos_executable("hello") 后编译报错
ERROR Unresolved dependencies.
[OHOS INFO] //out/rk3568/build_configs/sample/hello:hello_info(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO]   needs //sample/hello:helloworld(//build/toolchain/ohos:ohos_clang_arm64)
作者: wenhaocai    时间: 2024-5-23 15:17
回复 深开鸿_王石: 大佬,将gn文件中改为,ohos_executable("hello") { # 可执行模块,后,编译报错
ERROR Unresolved dependencies.
[OHOS INFO] //out/rk3568/build_configs/sample/hello:hello_info(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO]   needs //sample/hello:helloworld(//build/toolchain/ohos:ohos_clang_arm64)
作者: 深开鸿_王石    时间: 2024-5-24 16:41
回复 wenhaocai:  needs //sample/hello:helloworld,, 你这个咋又有helloworld了?啥情况,是不是有啥缓存了?把out目录删了试试呢




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5