Last year I had to spend a fair amount of time working on C and C++ projects in Visual Studio 2013, and one of the tasks that I had to learn how to do was use Visual Studio’s pre-build and post-build events to copy all of my dependent DLLs into the final output folder for my applications.
In C# we take the ability to do this for granted - if we need to add a reference to another project in our Visual Studio solution we just Add Reference
–> Projects
–> [Project Name]
and boom, we’re all set. Visual Studio will automatically copy our dependent binaries into our final /bin/[Release|Debug]
folder automatically.
In C/C++ - hell no. You have to do this all yourself!