How to build + install STLport into VC2008

下載的STL Port是5.2.1版本的(暫時最新) php

http://stlport.sourceforge.net/c++

編譯前的設置:windows

將VC中的bin目錄添加到環境變量PATH中,這樣系統能夠直接找到命令,好比下面的nmake,編譯時要用的cl,link,lib等。
我這裏的是E:\Program Files\Microsoft Visual Studio 9.0\VC\bin
 
 
1. 解壓STL Port到任意目錄,解壓路徑最好不要包含中文字符,路徑中也不要含有空格等特殊字符!
2. 打開cmd
3. 進入STL的安裝目錄
4. 執行命令configure.bat msvc9
這是爲了簡化編譯步驟而作的設置,會在build\lib子目錄生成Mackfile文件
5. 執行」E:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat」,在cmd鍵入命令的時候要用雙引號包起來(由於有空格)。
這一步很重要,這是設置編譯時須要的環境變量,由於獨立的cl編譯器是和IDE作了集成的,cl所需的環境變量是從IDE的設置中獲取的,因此這裏必定要執行,不然最基本的windows.h它也說找不到
5. 現再進入build\lib子目錄
6. 執行nmake clean install
7. 一切搞定,在STLPort的bin和lib目錄中會找的編譯後的dll和lib文件,添加到IDE中的路徑就能夠了,還有stlport子目錄是所需的頭文件,也添加進IDE的包含路徑中。
 
編譯完成後,接下來就是使用。
- 進行vs 2008 IDE,在菜單工具->選項,在項目和解決方案下選擇vc++目錄,把bin目錄加入到可執行文件,把include目錄加入到包含文件(放在最前,這樣可取代默認的MSVC本身的STL),把lib添加到庫目錄和引用文件。
 
Reference:
相關文章
相關標籤/搜索