Crypto++多字节/unicode问题
Crypto++ multibyte/unicode issue
我在我的项目中使用Crypto++库,但我有以下消息:
In memory完整性检查失败。这可能是由调试引起的断点或DLL重定位
视觉泄漏检测器检测大量内存泄漏,但我将正确调用它们。
我用msvc-2010(多字节)构建了Crypto,我正在使用另一个库(UNICODE)的cryptopp
这有危险吗?
In memory完整性检查失败。
听起来你正在使用Crypto++网站可用的预构建FIPS库之一。(这是我最常看到的)。
如果是这样,您需要使用用于构建DLL的相同版本来开发程序。那可能是Visual Studio 6,或者Visual Studio 2002/2003之类的。如果你尝试在Visual Studio 2010或2012中使用它,你会有很多内存问题。
和视觉泄漏检测器检测大量内存泄漏,但我将发现它们被正确调用。
忽视这些。微软在Visual Studio 6天前就有一个未修复的bug。如果你搜索Microsoft Connect,你可以找到这个bug报告。它在Crypto++ wiki的泄漏页面上讨论过。
我已经用msvc-2010 (MultiByte)构建了Crypto,我正在使用来自另一个库(UNICODE)的cryptopp
另一个库也必须使用Visual Studio 2010构建。UNICODE是可以的,但是您需要处理MBCS/UNICODE转换。参见Crypto++ wiki的字符集注意事项
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- 在C++中读取 unicode 输入时出现问题
- 关于C++中完整 unicode 的基本问题
- 用wchar_t处理 unicode 字符好吗?它不会引起任何问题吗?
- C Unicode UTF-8解码字符的问题
- Unicode 字符问题/转换参数
- Unicode 问题在 C++ 而不是 C 中
- QML/C++问题中的Unicode
- 转换为 Unicode 时提升属性树问题
- Unicode转换问题
- Crypto++多字节/unicode问题
- 用unicode文件名保存文件的问题-如何以跨平台的方式正确保存UTF-8文件名
- c++中unicode字符的可视化编译问题
- Unicode 程序中的 C++ Wofstream 问题