環境
- Windows 10 professional
- VS2017
步驟
- 前往http://www.ijg.org,下載jpegsr9c.zip 。
- 解壓縮jpegsr9c.zip 。
- 開啟Developer Command Prompt for VS2012,在開始選單 |程式 |Microsoft Visual Studio 2012| Visual Studio Tools目錄中
- 切換路徑D:\>cd jpegsr9c\jpegsr9c
- 下指令建立VS2012專案 D:\jpegsr9c\jpeg-9c>nmake -f makefile.vc setup-v10
- makefile.vc(11) : fatal error U1052: 找不到檔案 'win32.mak'
- 編輯makefile.vc,改include路徑
- !include "C:\Program Files\Microsoft SDKs\Windows\v7.0\Include\Win32.Mak"
- 下指令建立VS2012專案 D:\jpegsr9c\jpeg-9c>nmake -f makefile.vc setup-v10,不知如何解決
- NMAKE : fatal error U1073: 不知如何建立 'setup-v10'
- 下指令建立VS2017專案 D:\jpegsr9c\jpeg-9c>nmake /f makefile.vc setup-v15
- ren jconfig.vc jconfig.h
- ren makejsln.v15 jpeg.sln
- ren makeasln.v15 apps.sln
- ren makejvcx.v15 jpeg.vcxproj
- ren makejfil.v15 jpeg.vcxproj.filters
- ren makecvcx.v15 cjpeg.vcxproj
- ren makecfil.v15 cjpeg.vcxproj.filters
- ren makedvcx.v15 djpeg.vcxproj
- ren makedfil.v15 djpeg.vcxproj.filters
- ren maketvcx.v15 jpegtran.vcxproj
- ren maketfil.v15 jpegtran.vcxproj.filters
- ren makervcx.v15 rdjpgcom.vcxproj
- ren makerfil.v15 rdjpgcom.vcxproj.filters
- ren makewvcx.v15 wrjpgcom.vcxproj
- ren makewfil.v15 wrjpgcom.vcxproj.filters
- 開啟專案D:\jpegsr9c\jpeg-9c\jpeg.sln
- 建制專案後,會產生D:\jpegsr9c\jpeg-9c\Release\jpeg.lib
引用
專案屬性頁設定
- C/C++ | 其他inlude目錄 加入jpeg-9c目錄
- 連結器| 輸入 |其他相依性 加入jpeg-9c/libjpeg.lib
- 在測試程式中添加對jpeglib.h和jmorecfg.h的引用
沒有留言:
張貼留言
寫下幸福點子吧!