这听起来像一个相对简单的问题,但我无法使Crypto ++正常工作。我正在使用Microsoft Visual C ++ 2010 Express(我很便宜),并且库中包含的.vcxproj / .vcproj / .sln文件根本不起作用。文件也很多,我不确定我到底需要什么。
那么,有人知道我可以插手解决方案吗?只要参考实现不是非常荒谬的低效率之类的,它就可以。很抱歉遇到这样一个平凡的问题,但是我环顾四周,却找不到任何我需要的东西-我猜密码学并不是我的专业领域。
话虽这么说,但是,如果有人对我如何使VC ++ 2010加载项目文件有所了解,那么让Crypto ++正常工作将是一件很高兴的事。该错误非常严重...不具有描述性。它只是说无法加载该项目,并给我-2147483647作为错误号。
编辑:这是转换报告错误:
XML解析期间发生以下错误:文件:C:\ Users \ Kyle \ Desktop \ Exoterra \ Dependencies \ crypto \ cryptlib.vcproj行:102列:5错误消息:系统错误:-2147154677。文件'C:\ Users \ Kyle \ Desktop \ Exoterra \ Dependencies \ crypto \ cryptlib.vcproj'无法加载。
这是cryptlib.vcproj的第102行:
Name="VCPostBuildEventTool"
编辑(再次):我明白了。我删除了项目文件中所有引用x64的内容,现在已正确转换。不管怎么说,还是要谢谢你。
最佳答案
不知道你有什么问题。
下载版本5.6.1;
解压下载的档案;
双击cryptest.sln;
Visual Studio将打开并询问您是否要转换项目;
说是的;
片刻之后,Visual Studio将显示转换后的解决方案。
对于Express版本,您希望能够在Visual Studio中编译资源文件。您将需要使用Windows SDK中的rc编译器进行编译。