They have the same meaning, except for that the first makes it very clear that she is inside the library building. If she is 'at' the library, she might (possibly) be handing out leaflets on the pavement outside, or serving drinks at the library's outdoor cafe. The word 'in' always means that you are within an enclosed space of some kind. But, in effect, the two sentences mean the same.