Is there a way to add breakpoints to C and Assembly files that exist in a library?

Yes. You need to make sure that you compile the library with debug information. You also need to go to Project Properties and make sure that the project has been imported. Make sure that you put a checkmark on the library project.