首先使用的版本是9a在咱們連接jpeg庫的時候會出現.net
1>jpeg.lib(jerror.obj) : error LNK2001: 沒法解析的外部符號 __imp_sprintf
1>jpeg.lib(jerror.obj) : error LNK2001: 沒法解析的外部符號 __imp___iob_func
1>jpeg.lib(jerror.obj) : error LNK2001: 沒法解析的外部符號 __imp_fprintf
1>jpeg.lib(jmemmgr.obj) : error LNK2001: 沒法解析的外部符號 __imp_sscanfblog
緣由參考 http://blog.csdn.net/mangobar/article/details/53231309。it
解決方法就是在連接器中加入 legacy_stdio_definitions.lib。io
而後連接錯誤就剩下1>jpeg.lib(jerror.obj) : error LNK2001: 沒法解析的外部符號 __imp___iob_func編譯
對於這個咱們須要在咱們連接的cpp文件中(或者其餘)加入extern "C" { FILE __iob_func[3] = { *stdin,*stdout,*stderr }; }。而後編譯經過。方法
參加http://tieba.baidu.com/p/4034517162im