的文件是不正確IOS (Command Line) | Build the Library下。與setenv-ios.sh
設置環境後,你應該使用GNUmakefile-cross
:
$ make -f GNUmakefile-cross static dynamic cryptest.exe
clang++ -DNDEBUG -g2 -Os -fPIC -pipe -Wall -Wno-delete-non-virtual-dtor -arch armv7 -isysroot
/Applications/Xcode-5_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk
-stdlib=libc++ -c cryptlib.cpp
clang++ -DNDEBUG -g2 -Os -fPIC -pipe -Wall -Wno-delete-non-virtual-dtor -arch armv7 -isysroot
/Applications/Xcode-5_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk
-stdlib=libc++ -c cpu.cpp
clang++ -DNDEBUG -g2 -Os -fPIC -pipe -Wall -Wno-delete-non-virtual-dtor -arch armv7 -isysroot
/Applications/Xcode-5_1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk
-stdlib=libc++ -c 3way.cpp
...
我以爲我們更新了iOS的程序時,我們更新了Android程序。我不確定文檔更新出了什麼問題。
我們的腳本庫檢查setenv-ios.sh
,setenv-android.sh
和setenv-embedded.sh
三月2016 GNUmakefile-cross
已經。另見Commit a78b9dfa0840f92f, Added iOS environment and test script和Commit 22d6374ce7151ad0, Added Android and embedded environment and test script。
所有你應該現在需要做的是:
git clone https://github.com/weidai11/cryptopp.git
cd cryptopp
. ./setenv-ios.sh
make -f GNUmakefile-cross static dynamic cryptest.exe
...
新/更新的文件將可在接下來的加密++版本的ZIP,這將是要麼5.6.4或5.7.0 。
來源
2016-03-08 18:49:32
jww
我看不出是什麼錯誤,因爲打印在畫面太小。你能提供錯誤的文字嗎?另外,你應該使用'GNUmakefile-cross',而不是'GNUmakefile'。最後,按照[GitHub和Git](https://www.cryptopp.com/wiki/GitHub_and_Git)中所述使用最新的Crypto ++源代碼。自5.6.3發佈以來,它有幾個移動修復程序。 – jww
我們最近[運行'SETENV後指導您下一步 - * sh']添加消息(http://github.com/weidai11/cryptopp/commit/a6090c64edfc51d9d573398d4b266b2718d09546)。我正在踢我自己的屁股,因爲我早就意識到這是需要的。 – jww