为拖曳与自走两类，后者伴随坦克运动，以相近的运动力在战场上摧毁敌人的装甲车辆。前者的例子是纳粹德国的PAK38型50毫米口径战防砲与PAK40型75毫米口径战防砲。后者的例子则有纳粹德国的貂鼠式自行反坦克炮，苏联的SU-85、SU-100等型号，美国的M-10、M-18、M-36等。另外，Flak 18/36型火砲（即着名的88战防炮）虽然时常被德国陆军用以进行反战车任务，但它并非战防砲，而是一种高射砲。在其基础上，德国莱茵金属公司设计了PAK43型反坦克炮，其发展型KWK43型作为主炮安装在着名的虎王