I've been building my static library which has approximately 160,000 lines of codes.
However, I've observed 2 things,
1) The debug library is almost 1 GB
2) The release library is 500MB+
I find these sizes very prohibiting and makes it very hard to distribute via the network.
Is there something wrong?
I'm using Visual Studio 2005 SP1. My project is a pure C/C++ static library project.
I use templates quite extensively, it takes up about 30-40% of code memory approximately (due to smart pointers, data structures, etc etc etc)
I wonder if there's any options that I can set to reduce the static library size, since moving away from templates is next to impossible.