Conflicts with pinChangeInterrupt

I have a fairly large hunk of code which quits compiling when I add just the "#include<pinChangeInterrupt.h>" directive. There are many messages arising from an attempted compile, which indicate multiple definitions of variables. I don't have any such variable names in my code, so I suppose this is a conflict with another include file. So the question is, is there an alternative pin change interrupt library out there somewhere, or how would I implement pin change interrupt directly through register configurations? I'm using a Nano.

Thanks in advance for any help on this.

What's conflicting? What errors? What code?

As I stated above, the errors claim multiple definitions of some variables, none of which occur explicitly in my code. So there isn't much point in me listing 600 lines of code. The question I need answered is, how do I implement pin change interrupt without using the standard include file?

jrdoner:
As I stated above, the errors claim multiple definitions of some variables, none of which occur explicitly in my code. So there isn't much point in me listing 600 lines of code. The question I need answered is, how do I implement pin change interrupt without using the standard include file?

Well I can't help you without knowing what went wrong. Best I can do is tell you to see the data sheet for pin change interrupts direct from the registers. But everything there is just what that library does. Most likely you can use that library you've just got some little mistake. But I can't possibly help you figure out what that is without seeing what you're getting.

If you look on the right hand side of the error messages window, there is a button to copy the error messages. Paste them in your reply here. It could not be easier.