Hi Abdykerim,

Error #1
There's 2 DoUSBIn, AND 2 DoUSBOute label, They are located at the bottom of your program...

Error #2,3,4,5,6,7,8,9,A,B,... Ok Ok
once you have commented the default config fuses in the 18F2455.INC file located PBP folder
Code:
;****************************************************************
;*  18F2455.INC                                                 *
;*                                                              *
;*  By        : Leonard Zerman, Jeff Schmoyer                   *
;*  Notice    : Copyright (c) 2006 microEngineering Labs, Inc.  *
;*              All Rights Reserved                             *
;*  Date      : 06/05/06                                        *
;*  Version   : 2.47                                            *
;*  Notes     :                                                 *
;****************************************************************
        NOLIST
    ifdef PM_USED
        LIST
        "Error: PM does not support this device.  Use MPASM."
        NOLIST
    else
        LIST
        LIST p = 18F2455, r = dec, w = -311, w = -230, f = inhx32
        INCLUDE "P18F2455.INC"	; MPASM  Header
       ; __CONFIG    _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L
       ; __CONFIG    _CONFIG1H, _FOSC_HSPLL_HS_1H
       ; __CONFIG    _CONFIG2H, _WDT_ON_2H & _WDTPS_512_2H
       ; __CONFIG    _CONFIG3H, _PBADEN_OFF_3H
       ; __CONFIG    _CONFIG4L, _LVP_OFF_4L & _XINST_OFF_4L
        NOLIST
    endif
        LIST
EEPROM_START	EQU	0F00000h
BLOCK_SIZE	EQU	32
... nothing else wrong happen IF AND ONLY IF YOU HAVE SELECTED THE RIGHT PIC IN THE DROP MENU AS WELL ...