全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1236
推到 Plurk!
推到 Facebook!

如何編譯 libjpeg.a

尚未結案
frog1
一般會員


發表:25
回覆:40
積分:18
註冊:2007-01-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-12-15 22:00:07 IP:219.80.xxx.xxx 訂閱
Hi, 各位前輩
想要將JPEG圖像轉成BMP,或將BMP轉成JPEG, 在網站上找了許久, 終找到合適的 libjpeg 的作法
我下載了 http://www.ijg.org/files/jpegsr8b.zip , 程式編輯好了, 但編譯時會出現找不到 -llibjpeg 的錯誤, 發現檔案中沒有libjpeg.a, 查了許多網站多為linux系統的按裝方式, 還是不會在万ms windows下編譯 libjpeg.a,
我的作業環境是ms windows, 編輯軟體 codeblocks, 用c /g 編譯
懇請各位前輩指點



taishyang
站務副站長


發表:377
回覆:5486
積分:4552
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-12-16 10:40:29 IP:122.116.xxx.xxx 訂閱
你是用BCB的話,有內建BMP跟JPG的VCL可以互相轉換,站上也有範例^^
frog1
一般會員


發表:25
回覆:40
積分:18
註冊:2007-01-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-12-16 16:11:42 IP:219.80.xxx.xxx 訂閱
Hi,
感謝副站長的回應, 但很不幸的, 我不是用BCB, 我用的是codeblocks mingw, 所以沒法用此VCL
不知還有其他的嗎


rick060
高階會員


發表:2
回覆:112
積分:217
註冊:2009-11-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-06-15 11:30:36 IP:60.250.xxx.xxx 未訂閱
 gcc 引用 library 的方式是 -l<LIBNAME>
所以你要引用是要 -ljpeg 而不是-llibjpeg
如同你要引用 math library 要用-lm 一樣 (原檔為 libm.a) ,若要指定路徑則為 -L

windows 下用的 libjpeg.a
可以用 cygwin 做出來,或裡面也有提供 vc 或 bcc 的 makefile


系統時間:2017-12-14 14:20:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!