I'm having on final issue i'd like to figure out with PoDoFo, thank you ZYX once again for being so helpful! (it feels like you're more knowledgeable than all the high rankers on Stackoverflow with C++!) Before I move on to dealing with android NDK, I tried to get some example code working to test out my library. I was having constant LNK2019 errors for freetype/libjppeg when I tried to compile a Hellworld-base14 project. I noticed that the helloworld-base14 executable that gets made when I compile the cmake generated solution for podofo worked fine, but going to the projects linker settings I see all the dependencies for podofo such as freetype/libjpeg are linked to directly. Does the podofo library (in my case static) not include the libraries like freetype within itself? In other words are the symbols not defined with podofo.lib and I should always directly link the various libraries my version of podofo.lib rely's on?
if the symbols (other than dll's such as zlib) are defined within podofo then why does the cmake generated project link to the libraries rather than podofo.lib? if they're not then wooo! problem solved, and on a side note (something I should ask a stackoverflow community, but seeing there's people like ZYX in this community I trust this more) do libraries always work like this, meaning compiling a library like podofo with freetype only enables freetype commands within podofo lib, instead of also including the freetype library within podofo.lib. Or is it case by case, where sometimes they do wrap all the libraries into one .lib? Can't thank you enough for all your help!
_______________________________________________ Podofo-users mailing list Podofo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/podofo-users