Znači ovo se već dugo poteže, ono što ja trebam je statična bibilioteka libharu bibliteke.
Imam velike probleme i rješavam ih isto na Codegearovom forumu no stvar je vrlo specifična.
Jedino što mi na kraju odgovara je statična biblioteka za c++ builder koju nakraju kad kompajliram ne radi dobro.
Da objasnim tu priču koju rješavam par dana,
Prvo, na stranici se mogu skinuti gotove biblioteke za win32 no one su tipa coff (msvc) a ja koristim c++ builder koji ima tip omf
(i statičke i dinamičke uredno rade u visual studiu)
Sam builder donosi coff2omf konverter no on radi samo za dinamičke biblioteke no ne i za statičke te sam tako dinamičke i konvertirao
dinamičke biblioteke mi rade, ali kad ih koristim na drugom računalu moram koristiti novije verzije istih dllova, jer starije (koje rade na mom računalu tamo ne rade, to uključuje skidanje, libhpdfl.dll,zlib.dll, zlib1.dll i libpng13.dll dok su originalno, libhpdf.dll,zlib.dll i libpng13.dll) no novi dllovi ne rade dobro sa funkcijom koja učitava HPDF_LoadPngImageFromFile, te prouzrokuju rušenje aplikacije.
Ovo sam riješio tako da koristim funkciju HPDF_LoadJpegImageFromFile, no očito da to nije pravo rješenje problema.
Da bi to riješio krenuo sam kopajlirati novu statičku biblioteku za borland iz source fajlova, i to mi je uspjelo sa verzijom 2.0.8 no kod korištenja te biblioteke dobio bih unresolved external dependencies za svaku funkciju iz libpng biblioteke i nekoliko iz zlib (trebalo mi je mnogo vremena da utvrdim što uzrokuju što)
Nakon toga probao sam kopajlirati i novu 2.1.0 verziju, no to je uzrokovalo greške kod kompajliranja, nije bilo include fajlova, nekih biblioteka, koje sam dodao i kompilacija je opet prošla, no korištenje biblioteke uzrokovalo je iste probleme.
Probao sam kopajlirati i na windowsima i linuxu i nisam imao uspjeha, a iskreno nemam ni vremena, jer radim, studiram i još kod kuće radim tu aplikaciju, a sve ovo mi je oduzelo previše vremena i uzrokovalo previše problema.
Zato bih zamolio ako netko može kompajlirati statičku biblioteku za borland
(unutar datoteke se nalazi script/makefile.bcc32 koji treba pokrenuti za tu biblioteku) pa da ga negdje uploada, bio bih mu stvarno jako zahvalan.
ovdje se nalaze sve datoteke
http://libharu.org/wiki/Downloads
a ovdje upute za kompajliranje (nisu skroz precizne)
http://libharu.org/wiki/Documentation/Install
Stvarno trebam ovo,
Lp