If your error message is:
source file not compiled
Tehn that doesn't have anythign to do with programming the parallel port - it's a fundamental problem in that you haven't followed the "programming cycle" properly:
1) Design the application
2) Code - edit the source files and write or modify code.
3) Compile. If it fails, edit your code at (2) and try again.
4) Run.
5) Test. If it fails to do what you want exactly, go back to (2) or (1) and change it.
6) Publish.
In this case, it's very likely that either you didn't compile it, or it had compilation errors which meant that it couldn't compile successfully.
So check your compilation: if there are any messages, read them. Then act on them to fix your code. When you have it compiling cleanly, then you can run it and see if it works.
It's a bit like driving to the shops: if you leave the key at home, or don't have any fuel you can't start driving until you fix that. "No key" and "No fuel" are examples of "driving compilation errors" which prevent you running the "drive to the shops" application!
We can't do that for you, or even tell you what to do - we can't see your screen, access your HDD, or read your mind.