Donc, je rencontre un problème avec libjpeg sous Windows, ce qui provoque le crash de jpeg_read_header().alternatives à jpeg_read_header libjpeg
Le problème est (assez hilarante) décrit ici: http://sourceforge.net/projects/gnuwin32/forums/forum/74807/topic/1629371?message=4053776
J'ai décidé le 3 option, qui n'utilise pas jpeg_stdio_src/API dest. Cependant, après de nombreuses recherches sur google, je n'arrive pas à trouver les «autres façons de nourrir les données dans libjpeg» mentionnées à la fin du post, quelqu'un peut-il me pointer au bon endroit?
La recompilation de la bibliothèque à l'aide de MS VC++ Express a pris moins d'une minute. Est-ce que ce n'est pas acceptable pour vous. –
il pourrait avoir à être ... Cependant, je l'ai recompilé et cela m'a donné des erreurs de l'éditeur de liens à l'air de MSVCRT.lib (MSVCR100.dll): erreur LNK2005: _sprintf déjà défini dans LIBCMT.lib (sprintf.obj). Idéalement, je veux juste pouvoir utiliser jpeg_mem_src au lieu de jpeg_stdio_src, ce qui devrait être plus multiplateforme. Je préférerais ne pas avoir à me souvenir (ou que quelqu'un doive comprendre à l'avenir) une stipulation de ce que C bibliothèque ma bibliothèque jpeg doit être compilée = /. – Tom
les erreurs de l'éditeur de liens sont venues quand j'ai essayé de compiler mon projet, btw. Note de côté: J'utilise scons avec cl.exe comme compilateur. – Tom