在Win7系統下編譯GDAL庫

在Win7系統下編譯GDAL庫

系統環境

操作系統: Windows 7專業版 64位
集成開發環境: Microsoft Visual Studio 2012
編譯方式: 命令行cmd

找到自己的CMD

開始-> 所有程序->Microsoft Visual Studio 2012->Visual Studio Tools,你會發現:

  • VS2012 ARM兼容工具命令提示
  • VS2012 X64 Native Tools Command Prompt
  • VS2012 X64 兼容工具命令提示
  • VS2012 X83 本機工具命令提示
  • VS2012 開發人員命令提示
    (這裏暫時不用去深究啦!)
    我選擇先用“VS2012 開發人員命令提示”這個,不要問我爲什麼?!

開始編譯

第一步,切換到gdal源碼的根目錄,就是“cd /d X:\XXXX\XXXX\gdal-2.1.3”,我這裏用的是gdal-2.1.3這個版本;
第二步,不管三七二十一了,“nmake -f makfile.vc”
回車,開始編譯!
經過漫長的等待……
編譯完成
看看我們生成的幾個主要文件
生成的gdal庫文件

下一步該做什麼呢?

試試 nmake /f makefile.vc install
運行結果
運行完成後,會發現生成默認文件夾”C:\warmerda\bld”,裏面的內容:
這裏寫圖片描述
各個文件夾下面都藏有小祕密,好奇的可以自己去看看哈!

我們再試試 nmake /f makefile.vc devinstall
……
再看看”C:\warmerda\bld”下面:
這裏寫圖片描述

最後,該清理清理垃圾了:nmake /f makefile.vc clean

小結

  1. 幾條基本的命令行
    nmake /f makefile.vc
    nmake /f makefile.vc install
    nmake /f makefile.vc devinstall
    nmake /f makefile.vc clean
  2. nmake是個啥?其實我還真不明白。
  3. makefile.vc這個文件很重要!同樣,nmake.opt這個也很重要,雖然在本文中絲毫未提到。裏面藏着許多小祕密哦!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章