Witajcie.
Mam problem z zbyt dużym rozmiarem DLL. Dll'ka zajmuje 200kb, a w innych kompilatorach zajmuje kilka razy mniej. W jaki sposób moge go zmiejszyć.
Używam winapi oraz klasy string.
mało informacji podałeś ale myśle że można najpierw kompilować w Release
pozdrawiam
Tak! To może pomóc.
Oprócz tego proponuję skorzystać z jakiegoś programu pakującego dll'ki i exe'elki. np ASPack 2.11. Przez 30 dni możesz z niego spokojnie korzystać a pakuje bardzo dobrze.
Ja gdzy miałem plik wiekości 150 kb zmiejszył mi go o 50%
następna zaletą jest to że dekompresor jest malutki i zajmuje od 1 kb.
Polecam
następnym programem (tym razem darmowym jest program <url>upxd.zip</url>.
On jest trochę trudniejszy w obsłudze ale za to freeware.
Jak chcesz to możesz jeszcze poszukać ale myślę że te dwa powinny wystarczyć :-)
jest też inna możliwość. A mianowicie jeżeli kożystasz z bibliotek tybu MFC to zrezygnowanie z nich pominno zmniejszyć i to o wiele plik wynikowy.
Wiem że to jest trochę trudniejsze ale daje dobre wyniki.
Możesz w zamian skorzystać z WinApi.
Decyzja należy do ciebie. :-P