I am writing a new application that references a VC++ library that I have the solution and projects for. The version of Visual studio I am using (Microsoft Visual Studio Express 2012 RC for Windows 8) will not let me include the VC++ library in my new project, so is it better for me to somehow convert the old VC++ library to a DLL or manually include all of my library classes into my new project.
What are the best practices?
I think you are mistaken that new project doesn’t support an old library. Why do you think so?
But if it is really truth, its better to create a dynamic library and add it to project dependencies. And then simply invoke required functions