Buildings: Any weapon except guns
Stationary vehicles: Any weapon (depends on what kind of vehicle, the more dangerous it is the more you want to use a long range weapon)
Moving vehicles: Preferably laser guides bombs unless you are good at aiming then you can also use dumb bombs and guns
Ships: The bigger the better. If moving laser guided bombs prefered. If it's a dangerous ship, leave it to dedicated anti ship planes