bug - while parsing file included at

bug 如下

找到这个对应文件tb_top.sv的对应行,发现是一个 `include "inc_tb_tests_xxx.sv"

问题点:头文件,重复定义,那么

解决方法- 在被include的文件首尾加入

`ifndef MY_TRANSACTION__SV

`define MY_TRANSACTION__SV

//my_codes

`endif

类似的

`ifndef MY_TRANSACTION__V

`define MY_TRANSACTION__V

//my_codes

`endif

`ifndef MY_TRANSACTION__VH

`define MY_TRANSACTION__VH

//my_codes

`endif

报错消失

注意:所有要编译文件放在同一个文件夹中,且编译时在该文件夹中进行编译;

相关推荐
测试19981 天前
一个只能通过压测发现Bug
自动化测试·软件测试·python·selenium·测试工具·bug·压力测试
狂奔的sherry1 天前
网卡获取模组ip失败问题解析
bug
nnsix2 天前
Unity ReferenceFinder插件 多选资源查找bug解决
unity·游戏引擎·bug
中冕—霍格沃兹软件开发测试2 天前
边界值分析:功能测试中的精度利器
人工智能·功能测试·科技·测试工具·appium·bug
中冕—霍格沃兹软件开发测试3 天前
探索性测试:思维驱动下的高效缺陷狩猎
人工智能·科技·开源·appium·bug
中冕—霍格沃兹软件开发测试3 天前
Git版本控制在测试项目管理中的应用
人工智能·git·科技·开源·appium·bug
中冕—霍格沃兹软件开发测试3 天前
用户体验测试:功能与界面并重
人工智能·科技·开源·appium·bug·ux
中冕—霍格沃兹软件开发测试4 天前
测试工具链的构建与团队协作:从工具集成到价值流动
人工智能·科技·测试工具·开源·appium·bug
yuxuan66994 天前
【Docker】使用docker启动禅道出现mysql.sock 文件已经存在的bug
mysql·docker·centos·bug
zfxwasaboy4 天前
BUG: failure at drivers/pci/msi.c:376/free_msi_irqs()!
linux·c语言·bug