使用AiCube遇到的典型问题反馈与讨论
AiCube-ISP软件中的AiCube工具支持用户打开之前的项目进行重新配置或者新建和之前同名的项目时,保留用户之前编写的代码。前提是用户代码必须在AiCube预定义的//<<AICUBE_USER_XXXX_BEGIN>>和//<<AICUBE_USER_XXXX_END>>标志之间进行编写。
AiCube工具在下次重新生成代码时,会自动将//<<AICUBE_USER_XXXX_BEGIN>>和//<<AICUBE_USER_XXXX_END>>之间的代码全部保存
新的代码文件生成后,再将之前保存的代码插入到相对应的标志之间
基于上面的代码保护机制,用户编写代码需要注意下面两点:
(对于新建新项目名称、新项目目录的全新项目,没有下面的问题)
1、原来的代码文件中//<<AICUBE_USER_XXXX_BEGIN>>和 //<<AICUBE_USER_XXXX_END>>之间的代码会全部保留,
如果本次的设置和之前不一致可能会导致编译出错
如:之前有关联printf,本次不关联,则会出现如下图的编译错误
2、原来的代码中//<<AICUBE_USER_XXXX_BEGIN>>和 //<<AICUBE_USER_XXXX_END>>之外的代码会全部被清除重建,
可能会破坏原来的代码,所以如果有重复配置项目的需求,则用户代码必须编写在标志之间
本贴的作用是及时通知大家遇到的典型问题,如何顺利解决
C:\Users\Administrator\Desktop\新建文件夹\1753453402940.jpg
页:
[1]