我是在做仿真的时候遇见过这个问题的。我的原因是在仿真模块里多了`include "adder4bit.v",把它注释掉就可以了。因为多声明了一次。希望对你有用。
Endmodule这里错了啊verilog是严格区分大小写的所以编译器不认识Endmodule只需要改成endmodule就OK了啊~
应该是 kmzlpwgn5说的
你编译到库里有多个叫top的module
貌似 叫top 的module 被命名了不知一次