Well it fails to compile, and I presume that you are using PBP2.6x rather than 3.x



To be honest, you will learn a lot more, and gain a better understanding by actually downloading the relevant software such as micro code studio, mplab etc and debug the code until it compiles without errors. You don't need the physical hardware as at this stage all you want to do is to know if the code has no errors. But, having said that, the only real way you will know if the project functions correctly is to either use an expensive simulator that runs the hex code, or get a solderless breadboard and build the circuit and debug both hardware and software at the same time