真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AxCrypt源碼編譯安裝

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

公司主營業(yè)務(wù):網(wǎng)站建設(shè)、成都做網(wǎng)站、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出興寧免費(fèi)做網(wǎng)站回饋大家。

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

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

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

按照標(biāo)準(zhǔn)文檔,所需要的額外的工具或者庫有如下:

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

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

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

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

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

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

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

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

http://msbuildtasks.tigris.org/

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

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

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

首先需要注冊(cè)一些環(huán)境變量:

AX_CRYPTOPP =D:\cryptopp561

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

AX_ATL=C:\WinDDK\7600.16385.1

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

AX_WTL=D:\WTL81_9127

說明:這個(gè)路徑是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解壓后的文件所在的路徑

另外需要注意的是,在后面的操作中會(huì)用到一些命令現(xiàn)在你可以打開一個(gè)運(yùn)行一下cmd命令,然后測(cè)試這些命令是否存在于你的系統(tǒng)中,這兩個(gè)命令分別是:

vcupgrade.exe和msbuild.exe

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

打開這個(gè)目錄:

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

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

打開目錄:

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

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

如果兩者有一個(gè)不存在,那么說明環(huán)境有問題,往下就沒法操作了!根據(jù)vs2010安裝的目錄不同,上面的目錄會(huì)有所變動(dòng),我安裝的就是那些目錄!

下面開始編譯:

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

2.安裝成功后,在打開系統(tǒng)的運(yùn)行,輸入cmd

3.執(zhí)行如下命令:

cd %AX_CRYPTOPP%

vcupgrade cryptlib.vcproj

4.接著是如下命令:

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

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

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

5.再執(zhí)行如下命令:

cd %AX_ZLIB%\contrib\masmx64

bld_ml32.bat

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

5.接著執(zhí)行如下命令:

cd%AX_ZLIB%\contrib\vstudio\vc10

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

這一切執(zhí)行完畢之后,進(jìn)入到AxCrypt-1.7.2976.0-Source源代碼目錄下執(zhí)行如下命令:

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

然后在在vs2010下打開AxCrypt.sln即可,當(dāng)運(yùn)行的時(shí)候可能會(huì)出現(xiàn)說某個(gè)庫,二進(jìn)制無法識(shí)別或者格式不對(duì),這個(gè)時(shí)候,只需要設(shè)置其他的工程為啟動(dòng)項(xiàng)即可,其設(shè)置步驟如下:

選中(AxDecrypt或者AxCrypt2Go或者AxCrypt),在彈出的右鍵菜單中選中設(shè)為啟動(dòng)項(xiàng),這樣再使用vs2010編譯就不會(huì)出錯(cuò)了!至此整個(gè)編譯過程結(jié)束!


分享名稱:AxCrypt源碼編譯安裝
分享網(wǎng)址:http://weahome.cn/article/pedegs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部