You can use this combination very well.
There are 2 ways:
1. you can use the hex file produced by picc (you'll not have source level debugging)
2. use the cod file. This is realy nice.
Success
As a general rule you can use hex files generated from any language or assembler, as long as the processor model is available. I use Ke=l, CCS and bascom without any problems.
I use both of them and simply, I'm happy! I think hitech c compiler is the best but if you want to use other compilers or interpreters you should use hex files.
aProgrammer: !RB0 in Hitech Picc work (try it directly on a PIC), and the problem it's not on the C code. Here the question are if you use the all PORT or use only one PIN. If you analyse the assembler code generated using !RB0 or ~RB0, they are the same...
And in C language the boolean type does not exist!
if you use serial gen. fss or a old serial which produced by fss u can use only picc v8.00 pl3 picc18 v8.12 pl1. may be this is the reason u can not use picc.
p.s. if you find these old version install sets pls. tell me too.