1樓:匿名使用者
1、使用vs2005下的visual studio 2005 command prompt進入控制台模式(這個模式會自動設定各種環境變數)
2、解壓縮openssl的包,進入openssl的目錄。
3、perl configure vc-win32
盡量在這個目錄下執行該命令,否則找不到configure檔案,或者指定完整的configure檔案路徑。
4、ms\do_ms
在解壓目錄下執行ms\do_ms命令。
5、nmake -f 編譯後在openssl解壓目錄下執行,完成編譯後。輸出的檔案在out32dll裡面,包括應用程式的可執行檔案、lib檔案和dll檔案。
注意:在執行第五步時,cl編譯器會抱怨說。\crypto\des\enc_read.
c檔案的read是the posix name for this item is deprecated(不被推薦的),建議使用_read。呵呵,我可不想將openssl中的所有的read函式修改為_read。再看cl的錯誤** error c2220,於是上msdn上查詢:
warning treated as error - no object file generated
/wx tells the compiler to treat all warnings as errors. since an error occurred, no object or executable file was generated.
是由於設定了/wx選項,將所有的警告都作為錯誤對待,所以。。。
於是開啟openssl目錄下的ms目錄下的檔案,將cflag的/wx選項去掉,存檔。。
2樓:餐拓
你把編譯選項\\/wx去掉,估計可以編譯通過。
如何在windows下編譯linux的開源程式
總共又三種方案 mingw codeblocks,是windows下的gcc編譯工具 跨平台的輕量ide,可以編譯c 的程式,還可以使用wxwidget 跨平台的介面工具 使用cygwin,是windows下中介軟體級別的編譯工具。可以在cygwin下用命令列編譯程式。使用vmware或者其他虛擬機...
如何在windows下執行linushell指令碼
工具 原料 windows git方法 步驟如下 1 首先電腦中需要安裝的是git的應用程式,安裝完成之後,可以在開始選單進行檢視。2 並需要配置好git的bin,配置環境變數,把bin的絕對路徑複製到環境變數中path。3 配置git的環境變數之後,在任意檔案進行建立乙個為mkdir.sh,檔名可...
如何在linux下執行windows軟體
我是何方 不用羨慕linux了,windows系統也能使用命令列安裝軟體 吉祥二進位制 1 安裝linux版的vmware,然後通過vmware建立windows虛擬機器,通過vnc實現linux物理機和windows虛擬機器的共享,從而執行windows軟體。2 在linux上安裝wine,它是乙...
如何在windows下開啟任意埠
如果只是開啟埠,直接關閉防火牆 需要有程序才能開放對應的埠 如何在windows下開啟任意埠 1 首先選擇開始選單進到控制面板,然後選擇windows防火牆。2 然後選擇高階設定選項。3 選擇入站規則。4 新建規則。5 選擇埠,單擊下一步。6 如圖設定,輸入你想開啟的埠,如 3333,單擊下一步。7...
如何在windows下搭建mysql資料庫
使用命令列建立mysql資料庫,首先要登入mysql資料庫系統。建立步驟如下 windows作業系統下,開始 執行,開啟 執行 對話方塊,輸入cmd,點選 確定 即可進入dos視窗,輸入登入mysql資料庫命令。mysql h u root p 引數含義 mysql是登入資料庫的命令,h 後面跟伺服...