2016年9月14日 星期三

Using vs2005 +ml(2008express) build 7-zip 16.02

vm xpsp2
+我用 vs2005(安裝vc(.net2)(no mobile) 約 1G   
+vs2008sp1(ml.exe)  可以直接用 7-zip 打開壓縮(Ixpvc.exe)(vs_setup.cab)複製 
          FL_ml_exe_19621_x86_ln.3643236F_FC70_11D3_A536_0090278A1BB8
          vcredist_x86_vc2008sp1.exe (必需要安裝)
    用 2008ex 的 ml.exe 取代 2005 的 ml.exe
+7-zip 9.22 src  compile 方法同下
+7-zip 16.02 src 解開後  用 vs2005 command prompt  到 C:\c\7zsrc\CPP\7zip  打 nmake
    即可得 7z.exe 7-zip.dll 7z.dll 7zFM.exe 7zG(n).exe
    打 7zFM 和 7zG 時會出現要連(MSVCR80.DLL)
    用 vs2005 打開 CPP\7zip\UI\GUI\ 的 dsw (build releaseU)  --> 7zGn.exe
    CPP\7zip\UI\FileManager\ 的 dsw (build releaseU) --> 7zFM.exe
    即不會出現要求要連 msvcr80.dll 的問題
+7zip 16.02 src  到 c:\c\7zsrc\cpp\7zip 打 nmake MY_STATIC_LINK=1
    即不會出現要求要連 msvcr80.dll 的問題.

沒有留言:

張貼留言

車 和 東 , 兩個 不喜歡的 簡體字 寫法

  车 是 草書 形變, 很難 和 小孩 解釋 為什麼 長這樣(反正你就背), 反而 車 就 很形象. 东 是 草書 形變, 很難 和 小孩 解釋 為什麼 長這樣( 反正你就背), (古人觀察到 日出東方, 東 是 木頭 加 日 , 那個方向 是 東.