所以我遇到了一個問題,在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