看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) OS:Window 7 64bit Compile:DevC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) libjpeg 問題(Question): link error 無法找到-ljpeg 餵入的資料(Input):預期的正確結果(Expected Output):錯誤結果(Wrong Output): compile不過 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): 下載jpeg-6b-4版本 http://sourceforge.net/projects/gnuwin32/files/jpeg/6b-4/ 已在 dev C++ 編譯器選項中->目錄->二進位黨和涵式庫和引入黨中 分別新增jpeg-6b-4的bin和lib和include 也有輸入-ljpeg 但還是無法成功連結動態連結黨 試了很多不同的解法 不知有無使用過同樣狀況的學長 可以幫忙給個提示 感激不盡 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.164.79
uranusjr:看起來就是 -L 的參數沒設對 03/09 16:30
linotwo:-ljpeg.dll 03/09 16:37
willy01:-ljpeg.dll 試過 也不行 03/09 16:40
willy01:確定在 jpeglib 的lib資料夾下有libjpeg.dll.a 這個連結黨 03/09 16:41
willy01:錯誤訊息為 skipping incompatible C:\\............. 03/09 16:59
willy01:接下來為 cannot find -ljpeg 03/09 16:59
linotwo:可能是你的路徑不正確。 03/09 17:13
willy01:路徑的意思是? 03/09 17:31
linotwo:就是在搜尋 lib 的時候的 path,可能有錯。 03/09 23:12
suhorng:試過直接手打指令編譯嗎? 03/09 23:27
willy01:只試過在dev介面上 的呼叫編譯器 和連結器輸入-ljpeg 03/10 02:35
willy01:以解決 路徑設定錯誤無誤 感謝 03/11 20:18