∵|x+1|+|x+2|≥1,
∴要使关于x的不等式|x+1|+|x+2|<a的解集非空,
则a>1,
∴“a=2”是“关于x的不等式|x+1|+|x+2|<a的解集非空”的充分不必要条件.
故选:C.