Я пытаюсь построить cryptopp 5.6.2 с msvc 2010. Согласно файлу Readme.txt
в каталоге проекта, если вы хотите скомпилировать проект как статическую библиотеку, содержащую все алгоритмы, вы должны построить cryptest
проект. Поэтому я выбираю этот проект из решений и пытаюсь его построить. Но я получаю это сообщение:
1>------ Build started: Project: cryptest, Configuration: Debug Win32 ------
1>Build started 12/30/2013 9:43:43 PM.
1>InitializeBuildStatus:
1> Touching "Win32\cryptest\Debug\cryptest.unsuccessfulbuild".
1>ClCompile:
1> adhoc.cpp
1>c1xx : fatal error C1083: Cannot open source file: 'adhoc.cpp': No such file or directory
1> bench.cpp
1> bench2.cpp
1> datatest.cpp
1> dlltest.cpp
1> fipsalgt.cpp
1> regtest.cpp
1> test.cpp
1> validat1.cpp
1> validat2.cpp
1> validat3.cpp
1> Generating Code...
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:26.23
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
В проекте есть adhoc.cpp.PROTO. Я изменяю его суффикс на.cpp и пытаюсь его снова создать. Но я получаю это сообщение:
1>------ Build started: Project: cryptest, Configuration: Debug Win32 ------
1>Build started 12/30/2013 9:51:24 PM.
1>InitializeBuildStatus:
1> Touching "Win32\cryptest\Debug\cryptest.unsuccessfulbuild".
1>ClCompile:
1> adhoc.cpp
1> bench.cpp
1> bench2.cpp
1> datatest.cpp
1> dlltest.cpp
1> fipsalgt.cpp
1> regtest.cpp
1> test.cpp
1> validat1.cpp
1> validat2.cpp
1> validat3.cpp
1> Generating Code...
1>LINK : fatal error LNK1104: cannot open file 'E:\Utality for Windows\crypto\cryptopp\Win32\Output\Debug\cryptlib.lib'
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:27.22
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Любое решение?
Так существует ли эта библиотека?
E:\Utality for Windows\crypto\cryptopp\Win32\Output\Debug\cryptlib.lib
Если нет, то вам нужно собрать эту библиотеку из источников cryptopp (и я уверен, что это больше файлов, чем показывает ваш журнал сборки).