entity h_adder isport(A : in std_logic ;B : out std_logic;SO : out std_logic;CO : out std_logic};end entity h_adder;
注意"CO : out std_logic "后面是没有“;”的。你就是这里多了一个分号。