所以我遇到了一个问题,在Windows上使用libjpeg会导致jpeg_read_header()崩溃。jpeg_read_header的替代方案libjpeg
的问题是(很欢快的)描述如下:http://sourceforge.net/projects/gnuwin32/forums/forum/74807/topic/1629371?message=4053776
我已经决定在第三选项,该选项不使用jpeg_stdio_src /目标的API。然而,经过大量的搜索,我似乎无法找到在帖子末尾提到的'将数据提供到libjpeg中的其他方式',任何人都可以将我指向正确的位置?
使用MS VC++ Express版本重新编译库需要不到一分钟的时间。这是不能接受的。 – 2010-11-03 22:41:12
它可能是...但是,我重新编译它,并给我链接器错误的MSVCRT.lib(MSVCR100.dll)的调谐:错误LNK2005:_sprintf已在LIBCMT.lib(sprintf.obj)中定义。理想情况下,我只想使用jpeg_mem_src而不是jpeg_stdio_src,它应该是更加跨平台的。我宁愿不必记住(或者将来有人不得不弄清楚)关于我的jpeg库需要编译的C库的规定= /。 – Tom 2010-11-04 17:39:03
当我试图编译我的项目时,链接器错误来了,顺便说一句。附注:我使用scons和cl.exe作为编译器。 – Tom 2010-11-04 17:40:33