Pues en la imagen que has colgado del warning, a mi no me sale así, a mi me sale de esta manera, fíjate en los warning de negro y sin la raya azúl
A tu pregunta de si he limpiado el proyecto.... ya perdí la cuenta
Para mi que tengo algún problema de configuración en algún sitio, (que cosa mas rara la verdad lo que no me pase a mi....)
lo de las directivas que me preguntas es lo mismo, lo que me acostumbré a ponerlo así por las librerías de microchip que viene de esa manera