It depends, but generally any kind of compliment does mean that a guy likes you either as a friend or something more.
Your question isn't really simple to answer with a simple yes or no. It depends on your current relationship with the guy, and the type of compliment.
Generally though, normal guys would tend to be direct so "Wow, nice shirt" just means "Wow, nice shirt" 90% of the time, 10% being simply a conversation starter.
If the guy you like isn't the normal type, the kind who's an introvert, then any compliment would definitely mean he does like you.