VS2013 編譯&使用 stlport


1. 下載stlport.   下載地址:http://sourceforge.net/projects/stlport/

2. 解壓到一個目錄下面, 我的是解壓到D:\project_kuku\program\library\STLport-5.2.1

3. 打開vs2013的命令行工具, 在目錄:C:\Program Files\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\ 下面,   <VS2013 x86 本機工具命令提示> 即是, 雙擊運行.

4. 定位目錄到D:\project_kuku\program\library\STLport-5.2.1

5. 輸入configure msvc9, 如下圖:

6. 定位目錄到 build/lib 下,  輸入nmake -f msvc.mak clean install     會出現一些問題, 如下圖所示:

7. 根據錯誤的提示找到這兩個文件,  並將所在的行給注釋掉.  即, 將_cstdlib.h <158行>        _cmath.h <497行> <498行> 給注釋掉.
8. 保存上面兩個文件的修改后,  重新執行命令:nmake -f msvc.mak clean install

這回就沒有問題了, 會編譯一會兒, 等個幾分鍾就編譯完了.  看一下\STLport-5.2.1目錄下面, 多了bin 和lib 兩個目錄. 里面有dll 和 lib.  將dll復制到VC\bin目錄下面, 在項目中添加include,  lib目錄即可使用stlport

另外mark一下, 我是在win8 + vs2013環境下面使用的stlport, 它與C++ 11 的一些庫有沖突. 使用C++11的新加一些像thread , 項目就會報錯, stlport庫就不能使用.  總而言之, 權衡一下吧.

參考文檔:http://blog.csdn.net/whutxinriyue/article/details/5646065
http://www.tuicool.com/articles/7bYzIr
http://blog.csdn.net/amoychc/article/details/7927105
http://blog.csdn.net/ajioy/article/details/7304530


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM