Re: No rule to make target 2.10 dspic on debug
1) Do not add libq-dsp-coff.a or libq-dsp-elf.a directly to your project. Instead, tell the linker you want to use that library (see attached picture). For gcc based compilers, when you passed to the linker (after the -Wl, --library=xxx, then it will search in its installation directory for lib-xxx-coff.a or lib-xxx-elf.a.
2) If you really want to add the .a to your project, place it in a directory with no " ", "(", or ")" characters. GNU make is choking on those. You could copy the library to the project directory. But I think this is a bad solution. I would go with (1)