windows環境下編譯NSS和NSPR

2021-08-28 08:17:57 字數 512 閱讀 6520

nss(network security services)是一套支援跨平台的庫,能夠在客戶端應用和服務端應用的開發使用。使用nss編譯的應用能支援ssl v2和ssl v3以tls,pkcs#5,pkcs#7,pkcs#11,pkcs#12,s/mime,x.509 v3證書,還有其他安全標準。

開啟mozilla-build資料夾,選擇對應安裝vs版本的bat檔案執行(我電腦安裝的vs2010,所以選擇start-shell-msvc2010.bat檔案執行),啟動後出現如下圖所示。

將路徑切換到nss目錄下。輸入"make nss_build_all"命令。接著就是漫長的等待了。如果編譯沒有錯誤,最後會在c盤目錄下新建乙個dist的資料夾,裡面有相應的標頭檔案和lib檔案以及dll檔案。

將nss編譯完成後,如果我們需要將某些東西加入到nss庫中,我們可以直接修改其**,然後編譯成我們需要的庫,就可以使用了。

windows下編譯lua環境

在win下編譯搭建新版本的lua開發環境 解壓到任意目錄 開啟vs開發人員命令提示符 切換到原始碼src目錄 依次執行以下命令 cl md o2 c dlua build as dll c ren lua.obj lua.o ren luac.obj luac.o link dll implib l...

windows環境下webrtc編譯指導

1 安裝visual studio,注意不同的webrtc的版本,對visual studio的版本要求是不一樣的。檢查路徑 webrtc checkout src build vs toolchain.py 2 安裝depot tools ninja ninja包含在depot tools工具包裡...

Windows下的gcc gc 編譯環境配置

最近有很多演算法設計的網路大賽,其中大部分的c c 都是採用linux下的gcc g 編譯器。配置gcc編譯器大概有這幾種途徑 裝linux系統 裝linux虛擬機器或者在windows環境下模擬linux編譯環境。這裡談談有關windows下模擬linux編譯環境的方法。說到windows下模擬l...