• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# GN脚本转换工具IntelliJ插件使用说明
2
3## 简介
4
5IntelliJ插件下载路径如下:
6
7[下载链接](暂无)
8
9## IntelliJ插件使用方法
10
11### 依赖
12
13系统:不限
14
15开发工具:DevEco stdio
16
17### 使用指导
18
191、windows中下载OpenHarmony源码,并编译成功一个产品的镜像包,此处以RK3568A为例。
20
212、将待三方库项目放置在third_party文件夹下,如下所示:
22
23	E:\OpenHarmony\third_party\test_project>dir /B
24	CMakeLists.txt
25	main.c
26
273、DevEco stdio新建或打开项目工程,以下以新建项目工程为例。
28
29File->New->Create Project。
30
31![](../../figures/DevEco_step_newFile.png)
32
33Ability Template选择Empty Ability,单击Next。
34
35![](../../figures/DevEco_step_firstNext.png)
36
37填写Project name、Save location,其他选项可不修改,单击Finish,新的工程就创建好了。
38
39![](../../figures/DevEco_step_finish.png)
40
414、安装插件,File->Settings->Plugins->Installed->Install Plugin from Disk...,选择下载的gn_IntelliJ_plugin.jar,安装成功之后重启IDE。
42
43![](../../figures/DevEco_step_pluginsOk.png)
44
45![](../../figures/DevEco_step_applyPlugins.png)
46
475、Tools->Gn Generate Frame,打开Gn Generate Frame选择框。
48
49![](../../figures/DevEco_step_gn.png)
50
516、Gn Generate Frame窗口中工具输出路径选择E:\OpenHarmony\out\rk3568-khdvk后,工程源码路径、输入脚本路径均自动填写为E:\OpenHarmony;输入脚本路径修改为三方库项目CMakeLists.txt的路径后,GN生成路径自动填写为CMakeLists.txt文件所在路径,使用者可根据实际情况修改路径;输入脚本类型默认为cmake,此处不做修改;子系统名称、组件名称使用者可根据具体情况修改;编译选项根据具体三方库项目选填。以上参数填写完成后,点击ok。
52
53![](../../figures/DevEco_step_gn_ok.png)
54
557、执行结束后会在E:\OpenHarmony\third_party\test_project目录下生成build_tep文件夹,文件夹下内容如下所示:
56
57	E:\OpenHarmony\third_party\test_project\build_tmp>dir /B
58	BUILD.gn
59	CMakeCache.txt
60	CMakeFiles
61	cmake_install.cmake
62	hello
63	Makefile
64	ohos.toolchain.cmake
65
66
67