Hallo, hab den 328PB auch schon mit dem Studio 7 geproggt.
Das geht natürlich auch in C.
Man muss aber in der IDE den richtigen Controller bereits auswählen und dem auch sagen, das es sich um ein C executable Projekt handelt.
Leg einfach noch mal ein neues Projekt an und probier das noch mal.
Hast Du auch die richtige AVR Datei includiert?
Auch die Library delay.h ist zu includieren - du benutzt ja delay Routinen.
Vorher muss aber die F_CPU defined werden, sonst gehen die _delay's nicht!
#define F_CPU 20000000