亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AxCrypt源碼編譯安裝

發布時間:2020-10-13 16:41:25 來源:網絡 閱讀:1394 作者:驛落黃昏 欄目:軟件技術

   近段時間一直在搞一個開源的加解密軟件,這玩意挺實用的,對于該軟件的介紹我就在這里不多說了,直接切入正題。

本文檔編譯的版本為:AxCrypt-1.7.2976.0-Source

使用的vs版本是:vs2010旗艦版

編譯后生成的是Debug版本的。

按照標準文檔,所需要的額外的工具或者庫有如下:

1Crypto++ 5.6.1(或者更高版本)下載地址為:http://www.cryptopp.com

2zlib-1.2.5(或者更高版本)下載地址為:http://www.zlib.net

3MicrosoftWindows SDK 7.1或者更高的版本,不過既然裝了vs2010了這個就是自帶的了,但是vs2010express 版本需要安裝

4WTL 8.1.11324或者更高版本下載地址

http://sourceforge.net/projects/wtl/

5WindowsDriver Kit 7.1或者更高的版本下載地址為:

http://www.oyksoft.com/soft/10174.html

6MSBuild.Community.Tasks下載地址為:

http://msbuildtasks.tigris.org/

7ML (WiX)toolset v3.5或者更高的版,下載地址為:

http://wix.codeplex.com/這個下載的是wix3.7的!

所需要一些額外的庫都準備好了,那么就可以進一步走向編譯工程了:

首先需要注冊一些環境變量:

AX_CRYPTOPP =D:\cryptopp561

說明:路徑是cryptopp561.zip解壓后的文件所在的路徑所在的路徑,我在這里將解壓到了D盤下

AX_ATL=C:\WinDDK\7600.16385.1

說明:這個路徑是你的Windows Driver Kit 7.1安裝后所在的路徑

AX_WTL=D:\WTL81_9127

說明:這個路徑是WTL81_9127.zip解壓后的文件所在的路徑,英文文檔上的路徑是D:\WTL81_9127\Include,而我使用D:\WTL81_9127也一樣成功了!如果D:\WTL81_9127不行,那么可以試試D:\WTL81_9127\Include

AX_ZLIB=D:\zlib-1.2.8

說明:zlib-1.2.8解壓后的文件所在的路徑

另外需要注意的是,在后面的操作中會用到一些命令現在你可以打開一個運行一下cmd命令,然后測試這些命令是否存在于你的系統中,這兩個命令分別是:

vcupgrade.exemsbuild.exe

如果不存在,那么試試一下方法:

打開這個目錄:

C:\ProgramFiles\Microsoft Visual Studio 10.0\Common7\Tools

查看是否存在vcupgrade.exe如果存在,則將這個路徑添加到用戶環境變量path后面

打開目錄:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319

查看是否存在msbuild.exe如果存在,把上面的那個目錄添加到用戶環境變量path后面

如果兩者有一個不存在,那么說明環境有問題,往下就沒法操作了!根據vs2010安裝的目錄不同,上面的目錄會有所變動,我安裝的就是那些目錄!

下面開始編譯:

1.安裝下載下來的MSBuild.Community.Tasks.v1.4.0.56.msi

2.安裝成功后,在打開系統的運行,輸入cmd

3.執行如下命令:

cd %AX_CRYPTOPP%

vcupgrade cryptlib.vcproj

4.接著是如下命令:

msbuild cryptlib.vcxproj/p:Configuration=Debug;Platform=Win32

需要說明的是,如果這一步出錯了,那么將你設置的AX_CRYPTOPP環境變量中帶有的中文字符換成英文的,再重新使用如上命令即可!

4.打開 %AX_ZLIB%\contrib\vstudio\vc10\zlibvc.sln ,這里需要需要設置一下,設置步驟如下:屬性–>配置屬性->C C++ ->代碼生成,在右邊的選項卡中的運行庫調成:多線程調試 (/MTd)

5.再執行如下命令:

cd %AX_ZLIB%\contrib\masmx64

bld_ml32.bat

或者直接找到bld_ml32.bat雙擊也行。

5.接著執行如下命令:

cd%AX_ZLIB%\contrib\vstudio\vc10

msbuildzlibstat.vcxproj /p:Configuration=Debug;Platform=Win32

這一切執行完畢之后,進入到AxCrypt-1.7.2976.0-Source源代碼目錄下執行如下命令:

MSBuildAxCrypt.sln /p:Configuration=Debug;Platform=Win32

然后在在vs2010下打開AxCrypt.sln即可,當運行的時候可能會出現說某個庫,二進制無法識別或者格式不對,這個時候,只需要設置其他的工程為啟動項即可,其設置步驟如下:

選中(AxDecrypt或者AxCrypt2Go或者AxCrypt),在彈出的右鍵菜單中選中設為啟動項,這樣再使用vs2010編譯就不會出錯了!至此整個編譯過程結束!


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

樟树市| 洛浦县| 东乡| 安达市| 法库县| 朝阳区| 自治县| 天津市| 宁乡县| 海城市| 枣庄市| 麻栗坡县| 岳阳县| 永登县| 六枝特区| 仪征市| 黔江区| 安龙县| 西贡区| 嵊泗县| 茶陵县| 阳西县| 礼泉县| 姚安县| 德钦县| 平远县| 淮阳县| 萝北县| 太谷县| 泽库县| 河源市| 周宁县| 潍坊市| 广西| 金沙县| 张家界市| 舞钢市| 竹北市| 晋江市| 交城县| 增城市|