使用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...