解决 CppTest 插件在 RealEvo IDE 只能扫描到第一个文件

解决 CppTest 插件在 RealEvo IDE 只能扫描到第一个文件

问: CppTest 插件在 RealEvo IDE 中扫描信息只能扫描到第一个文件,如何解决?

答:通过查看,CppTest 在同一目录级别下含有编译生成的 Debug 目录或者 Release 目录时,
会无法扫描到全部文件,当删除 Debug 目录时,则可以扫描全部文件。


有以下两种解决方法:

解决方法1:通过编译器的指令将 Debug 移除到其他目录下。
可以通过配置 properties 下 SylixOS projec 下的 link setting ->  command setting 中添加两条指令,即可实现目录转移。



由于重复移动会产生覆盖操作,编译会提示无法覆盖;



因此在指令覆盖前添加移除指令;



这样即可每次编译都能将 Debug 目录转移到其他地方。执行 CppTest ,结果可以正常扫描所有文件。

注1:Pre-link Command、Post-link Command、Pre-strip Command、Post-strip Command这四个配置选项每个选项代表执行命令的不同时间点,命令执行路径均为项目的根目录。
        Pre-link Command 是在链接之前执行,
        Post-link Command 是在链接之后执行,
        Pre-strip Command 是在使用strip命令前执行。(strip命令的目的是移除目标的一些符号信息,把它多余的一些调试信息去掉)
        Post-strip Command 是在使用strip命令后执行。

注2:例如项目名为 App_Test,则在这四个选项中配置的命令在编译过程中均在 "工作空间/AppTest"路径下执行。



解决方法2.是通过 Makefile 文件参数重定向编译的 Debug 目录。
设置 CUSTOM_OUT_BASE 可以重新定 Debug 和 Release 的路径。




CppTest 在工具链中选定,用一个改后的 Makefile 就可以了。



执行 CppTest ,结果可以正常扫描所有文件。



    • Related Articles

    • IDE 打开弹窗 license invalid 解决办法

      问:license invalid !Please contact with the software supplier。 (1)重新使用 license 激活 IDE,排除 license 无效或未生效问题; (2)查看网卡禁用情况包括无线网卡; (3)确定网卡硬盘无更换,排除升级或更换 网卡、硬盘造成的原因; (4)查看电脑是否安装了特殊软件,如:保密相关软件或其他限制软件;       (5)若win7 系统 升级到 win10 系统 ,也会造成 license ...
    • win10 下 IDE 编译 Base 慢的解决方法

      问:IDE 在 win10 上编译 Base 慢的解决方式! IDE 替换 makesymbol.exe 后加速 base 编译 IDE 在编译 Base 的时候,有生成符号文件的过程,当前 Base 默认都使用 makesymbol.bat 的脚本文件。 但该操作在 Win10 上执行非常慢,可以按照如下步骤加速这个过程: (1)下载附件 makesymbol.exe00  (这里因为 desk 平台不能上传 .exe 后缀的文件,下载之后需要将后缀名修改回  .exe); (2)将 ...
    • RealEvo-IDE 获取地址

      License 使用说明: License 和 RealEvo-IDE 版本没有直接关系。 如:license 可以激活 3.9.1 版本的 RealEvo-IDE,也能在 3.9.9、4.0.0 等版本上进行激活,但与 RealEvo-IDE 的使用权限有关。 如:License 第 3 位到第 4 位与版本的对应关系: 01--------体验 02--------专业 05--------旗舰 例:FF056D014001D8AB7360861762648A70 第三四位是 05 ...
    • RealEvo-IDE 6.x.x升级指南

      RealEvo-IDE 6.x.x升级指南 RealEvo-IDE 6.x.x 兼容3.9.10及后续版本工程,可升级版本包括3.9.10、3.9.11、4.0.0、5.0.x; 兼容性说明: 1、多 arch 工程只能为6.0版本新建工程,旧版本导入的 base 工程不可设置多 arch。 2、旧版本 app 工程导入后,若依赖多 arch base ,则不能修改依赖 arch 选项,默认全选。 3、旧版本bsp工程导入后不可直接依赖多 arch base,如果使用多arch ...
    • RealEvo-IDE 使用手册

      RealEvo-IDE 使用手册 详见:RealEvo-IDE (SylixOS IDE)安装目录如:F:\ACOINFO\RealEvo\doc 中 doc 文件夹下的 《RealEvo-IDE使用手册》 公开链接:SylixOS 手册获取 更多 IDE 配置见: 参考文章:RealEvo-IDE 获取地址 参考文章:IDE 窗口布局介绍 参考文章:IDE 中如何高亮变量 参考文章:IDE 中如何按列编辑 参考文章:IDE 中如何显示特殊字符 参考文章:IDE 中如何屏蔽单个工程文件 ...