Making anti-viral drugs is more difficult than making anti-bacterial medicines because :

The basis of antibacterial drugs is that it attacks the biochemical mechanisms of the bacteria but in case of viruses such mechanisms are absent.

8