我正在尝试使用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 ==========
任何解决方案?
答案 0 :(得分:0)
那个图书馆存在吗?
E:\Utality for Windows\crypto\cryptopp\Win32\Output\Debug\cryptlib.lib
如果没有,那么你需要从cryptopp源构建该库(我相信它的文件比你的构建日志显示的更多)。