Hm, yes. That approach is probably a lot easier. A problem that still remains though is that the library has to be installed on every machine where the project is being developed.

In any case, I would still like to understand what this compiler error is that I'm seeing. What does it mean by dllimported class?

I can easily compile the project without the library in it. And I can also compile the library alone. What goes wrong when I copy the library sources into my sources? What's the next thing I should be taking a look at?