[源码分享] 编译用户库提示文件,整合至ide,一键编译

蓝羽 2023-8-11 801

先谢过 小肥羊和风行者两位大佬

小肥羊代码指导,方向指导

代码借鉴的风行者老师,嵌入按钮基本照搬的,哈哈哈



下面直接上效果演示

这就是嵌入的功能按钮,点击按钮

用户库下面就已经生成了提示文件,并完成了自动刷新,(需要手动刷新一下,本来写的自动刷新逻辑,目前发现bug正在排查)

文件内容就是这个样子

测试一下效果



配置教程:

1 找到 aardio目录 下面的\extensions\trigger

2 备份里面的init.aardio!!!备份里面的init.aardio!!!备份里面的init.aardio!!!

将附件init.arrdio复制进去,覆盖原有init.aardio

4 将附件UserDeclareBuild放到\extensions\trigger\lib里面

5 重启aardio 就可以用啦


自定义注解使用:

上面的配置完了编译出来的提示文件只能提示函数,没有函数说明

讲一下自定义注释或者注解

1 需要生成并刷新一次提示文件,类文件说明使用annc生成注释模板

2 然后写入说明

3 函数上使用annf 同理

4 然后点击编译按钮,手动刷新提示文件,就好了

5 namespace同理,只是没有namespace的注释,直接写function的注释就行了


注意:

1如果使用了自定义注释的话,每个函数都要写,不然会错乱,因为是含顺序解析的

2原来使用 template的 需要在项目中删掉,否则会影响生成提示文件


Set.aardio就是文中示例的类文件

上传的附件:
最新回复 (4)
  • tanzh 2023-8-11
    0 2
    学习学习
  • 蓝羽 2023-8-11
    0 3
    UserDeclareBuild里的 ide.refreshUserLib(); 是用作自动刷新的, 这行代码放开注释的话就会导致下次执行拿不到declare文件的io,所以只能手动刷新,有思路的大佬欢迎指导
  • Viewer8122 2023-8-11
    0 4
    大佬牛逼~!
  • 光庆 2023-8-11
    0 5

    谢谢分享

返回