Как сократить вес exe C++ при дополнительный подключаемых lib и dll?
подключил к своей программе exe C++ VS 2019 доп. библиотеки sqlite3.lib, все работает на ура, но есть проблема. Сама программа после компиляции весит 9 кб без lib, а после lib 816кб. Это очень много, нужно сократить хотя бы до 200кб. Почему так происходит. Тем более, я компилирую в release и использую 3/23 функций из библиотеки. Что делать и как быть?
Ashimakunov , каковы критерии оценки избыточности? Почему должно быть не больше 200КБ? Кто сказал что 816КБ это много? Почему после компиляции в релизе размер должен быть небольшим?
Как "sqlite3.lib" связана со стандартной библиотекой - статически или динамически?
1. либо используете библиотеки целиком, либо никак. Кусочек взять нельзя.
2. Либо используете shared библиотеки, но они тогда должны уже быть на компе, и если это не штатные виндовые библиотеки, пользователю придется ставить их отдельно от вашей программы.