Может быть, я неправильно понимаю, но разве вам не нужно отправлять библиотеки, если код конечного пользователя вызывает их напрямую? Если весь доступ к методам Jpeg и т. Д. Осуществляется из вашего кода в вашей статической библиотеке, то просто свяжите библиотеки в вашу библиотеку.
* 1003 Т.е. *
----------------
| End-user exe |
----------------
|
| makes calls to
|
v
--------------------
| Your static lib.a |
--------------------
| makes calls to and links
v
------------------------------------ .....
| | |
------------- -------- ----------
| libjpeg.a | |libz.a| |libpng.a|
------------- -------- ----------
Т.е. это проблема, только если конечный код должен делать прямые вызовы в libz.a, libpng.a и т. Д.
Если в коде приложения есть законная необходимость, например, вызвать libz.a, то, как упоминалось выше, это будет случай использования динамического модуля.
PS: Получу ли я значок художника? :)