使用msvc 2010构建cryptopp 5.6.2

时间:2013-12-30 18:15:07

标签: c++ encryption visual-studio-2010

我正在尝试使用msvc 2010构建cryptopp 5.6.2。根据项目目录中的Readme.txt文件,如果要将项目编译为包含所有算法的静态库,则应构建{{1}项目。所以我从解决方案中选择这个项目并尝试构建它。但我收到了这条消息:

cryptest

项目的firectory中有adhoc.cpp.PROTO。我将它的后缀更改为.cpp并尝试再次构建它。但是我收到了这条消息:

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 ==========

任何解决方案?

1 个答案:

答案 0 :(得分:0)

那个图书馆存在吗?

E:\Utality for Windows\crypto\cryptopp\Win32\Output\Debug\cryptlib.lib

如果没有,那么你需要从cryptopp源构建该库(我相信它的文件比你的构建日志显示的更多)。