I'm currently using Hi-Tech PicC-lite , I compile my code with no error and use Proteus as simulator and they all work, everything is so fine in theory but when I try the same code in a circuit on bread board nothing seems to work,I can't even blink a LED .But When I use assembly instead of C , I get the LED blinking.
Errorless compiling does not mean your code is correct!
you may forgot something. or dont initialize correctly.
if you post your code we can help you better.