如何构建64位版本的Crypto ++ DLL?

时间:2011-01-14 15:17:03

标签: c++ dll 64-bit crypto++

我正在努力将crypto ++ libs实现到c#app中。它在32位工作正常。 但是当我尝试用64位构建c ++ DLL时,我收到了这个错误:

  

错误1错误PRJ0019:工具从“执行自定义构建步骤”cryptopp cryptopp返回错误代码

然后我将项目设置更改为使用默认的多字节构建Unicode,并使其构建没有错误。但是,使用GetPowerUpSelfTestStatus()时,它将无法通过安全检查。

我已经用Google搜索了这一点,显然这不是一个不常见的问题。然而,似乎没有人找到解决方案,或者至少没有找到解决方案。

我该怎么办?

1 个答案:

答案 0 :(得分:3)

问题在于项目首选项下的自定义构建步骤选项。只需将x64作为目标平台,将前导输出目录文件夹从“Win32”更改为“x64”即可​​。 = /