I can`t use IRremote.h with Servo.h

I use IRremote.h with Servo.h in my arduino programing
But I cant compiling my project file for arduino mega(2560) How can I fix this problem? please help me.... (I use NewTone.h too.) (Below is a description of error message) (If you want see the more information, Iwell give you)

Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

libraries\NewTone\NewTone.cpp.o (symbol from plugin): In function `NewTone(unsigned char, unsigned long, unsigned long)':

(.text+0x0): multiple definition of `__vector_17'

libraries\Servo\avr\Servo.cpp.o (symbol from plugin):(.text+0x0): first defined here

c:/users/sehyun/appdata/local/arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

collect2.exe: error: ld returned 1 exit status

Multiple libraries were found for "Adafruit_GFX.h"
Used: C:\Program Files (x86)\Arduino\libraries\Adafruit_GFX_Library
Not used: C:\Users\sehyun\Documents\Arduino\libraries\Adafruit_SSD1306
exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

NewTone and Servo are both using Timer1 which you can't do. If you download the Servo library, you can modify the .h file to tell it to use Timer2 or Timer0 instead

blh64:
NewTone and Servo are both using Timer1 which you can't do. If you download the Servo library, you can modify the .h file to tell it to use Timer2 or Timer0 instead

This is NewTone Library(NewTone.h File)
I can`t find a 'Timer'
Do I have to fix NewTone.cpp File?
// ---------------------------------------------------------------------------
// NewTone Library - v1.0 - 01/20/2013
//
// AUTHOR/LICENSE:
// Created by Tim Eckel - teckel@leethost.com
// Copyright 2013 License: GNU GPL v3 The GNU General Public License v3.0 - GNU Project - Free Software Foundation
//
// LINKS:
// Project home: Google Code Archive - Long-term storage for Google Code Project Hosting.
// Blog: http://arduino.cc/forum/index.php/XXX
//
// DISCLAIMER:
// This software is furnished "as is", without technical support, and with no
// warranty, express or implied, as to its usefulness for any purpose.
//
// PURPOSE:
// Almost 1,300 bytes smaller code size than the Tone library. Faster execution
// time. Exclusive use of port registers for fastest and smallest code. Higher
// quality sound output than tone library. Plug-in replacement for Tone. Uses
// timer 1 which may free up conflicts with the tone library.
//
// SYNTAX:
// NewTone( pin, frequency [, length ] ) - Play a note on pin at frequency in Hz.
// Parameters:
// * pin - Pin speaker is wired to (other wire to ground, be sure to add an inline 100 ohm resistor).
// * frequency - Play the specified frequency indefinitely, turn off with noNewTone().
// * length - [optional] Set the length to play in milliseconds. (default: 0 [forever], range: 0 to 2^32-1)
// noNewTone(pin) - Stop playing note (pin is optional, will always stop playing on pin that was last used).
//
// HISTORY:
// 01/20/2013 v1.0 - Initial release.
//
// ---------------------------------------------------------------------------

#ifndef NewTone_h
#define NewTone_h

#if defined(ARDUINO) && ARDUINO >= 100
#include <Arduino.h>
#else
#include <WProgram.h>
#endif

#if defined(AVR_ATmega8) || defined(AVR_ATmega128)
#define TIMSK1 TIMSK
#endif

void NewTone(uint8_t pin, unsigned long frequency, unsigned long length = 0);
void noNewTone(uint8_t pin = 0);
#endif

blh64:
...you can modify the .h file to tell it to use Timer2 or Timer0 instead...

Not Timer0 but actually Timer5, Timer1, Timer3, Timer4

indeed NewTone relies on Timer1

For the IR Library on a mega, the default timer is Timer2

What's weird is but that's neither 1 or 2 are the default timer for Servo on a Mega --> this is Timer 5

@captain6700 did you modify the Servo library config files?

J-M-L:
Not Timer0 but actually Timer5, Timer1, Timer3, Timer4

indeed NewTone relies on Timer1

For the IR Library on a mega, the default timer is Timer2

What's weird is but that's neither 1 or 2 are the default timer for Servo on a Mega --> this is Timer 5

@captain6700 did you modify the Servo library config files?

No, I did`t modify the Servo library config files....
But I processing explanatory notes the NewTone.h or Servo.h, than go smoothly compiling