ijg庫的使用的幾點注意

2021-09-07 04:22:32 字數 4206 閱讀 7948

使用vs中個nmake 進行編譯,對於這個版本的庫,在編譯的時候需要注意這幾個點:

1.  可以在cmd中使用命令進行編譯(前提是,將 nmake的路徑配置到環境變數中path下了)形如:

設定三個變數:  

變數名              變數值

設定好這些變數之後,nmake就可以在cmd中使用了.  進入到ijg原始碼資料夾中,然後執行

輸入    nmake -f   makefile.vc setup-v10   編譯,

(1)一般情況下,這個版本都會出現乙個「無法找到檔案 win32.mak」,將

#include注釋掉就可以了(這個注釋,!include)

(2)再次輸入上述的命令,會出現ren jconfig.vc jconfig.h  無法找到 返回0x01的情況

這時候,新建乙個jconfig.h檔案,將jconfig.txt中的檔案原封不動的移入到這個新建的檔案中即可.

(3)再次執行上述的命令,便可以成功了!

這樣就可以生成windows下的vcproject工程檔案了,然後使用vs開啟jpeg.p***x 即可執行生成靜態庫jpeg.lib,然後取出檔案中的  這幾個三個標頭檔案

jconfig.h, jpeglib.h,jmorecfg.h 和jpeg.lib就可以了.

#progma comment("lib","jpeg.lib") //使用這條巨集引入靜態庫即可使用:

下面是乙個例子:

List Sort 使用的注意幾點

以前有個哥們好像寫過類似的文章。當時沒有注意,今天才發現有時候sort時候真會帶來麻煩。說說我遇到的麻煩 我需要監控乙個機器的狀態,得到的資料類似 1 prd 8 30 00 2 std 8 30 00 3 prd 9 30 00 4 std 9 31 00 我把資料都放在乙個list容器裡面,同時...

c shared ptr使用的幾點注意

先介紹一下shared ptr.是c 為了提高指標安全性而新增的智慧型指標,方便了記憶體管理。功能非常強大,非常強大,非常強大 不單單是shared ptr,配合week ptr以及enable share from this 以及share from this 對於支援智慧型指標的c 版本程式設計...

iptables使用中幾點注意的問題

iptables共有3張表 filter,nat,mangle,用 t name選擇。filter是預設表,有input,output,forward三條鏈 nat在資料報建立新連線的時候用,有prerouting,postrouting,output三條鏈 mangle在資料報改變時使用,有pre...