Error library VirtualWire

i already add library VirtualWire to arduino but some error.need help

C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp: In function 'void vw_setup(uint16_t)':
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp:390:5: error: 'TCCR1A' was not declared in this scope
TCCR1A = 0; // Output Compare pins disconnected
^
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp:391:5: error: 'TCCR1B' was not declared in this scope
TCCR1B = _BV(WGM12); // Turn on CTC mode
^
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp:391:18: error: 'WGM12' was not declared in this scope
TCCR1B = _BV(WGM12); // Turn on CTC mode
^
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp:391:23: error: '_BV' was not declared in this scope
TCCR1B = _BV(WGM12); // Turn on CTC mode
^
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp:398:5: error: 'OCR1A' was not declared in this scope
OCR1A = nticks;
^
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp:405:5: error: 'TIMSK' was not declared in this scope
TIMSK |= _BV(OCIE1A);
^
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp:405:18: error: 'OCIE1A' was not declared in this scope
TIMSK |= _BV(OCIE1A);
^
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp: At global scope:
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp:588:7: error: expected constructor, destructor, or type conversion before '(' token
SIGNAL(TIMER1_COMPA_vect)
^
C:\Users\User\Documents\Arduino\libraries\VirtualWire\VirtualWire.cpp:668:1: error: expected '}' at end of input
}
^
Error compiling.

You are using the VirtualWire for an Arduino board that does not work with the VirtualWire library, or you have selected the wrong Arduino board in the menu.

Which Arduino board do you use ?
Perhaps the RadioHead is newer. The RadioHead is almost the same as VirtualWire, see the RadioHead examples for RH_ASK, the usage is almost the same.

http://www.airspayce.com/mikem/arduino/RadioHead/

I using VirtualWire for arduino board.but after verify make error. i try use arduino due.

VirtualWire doesn't support the Arduino Due. Try the RadioHead library as Koepel suggested it does support Due.