未处理的异常:系统.访问违规异常:尝试读取或写入受保护的内存
Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory
需要帮助。
我正在使用OPENCV和FANN库在VS2010中进行面部情绪识别。它已成功构建,但运行它会给出以下错误:
未处理的异常:系统。访问违规异常:尝试读取或写入受保护的内存。这通常表示其他内存已损坏。
at fann_run(fann* , single* (
at main(( in c:\down\uf-lightbot-read-only\src\emo_test.cpp:line 24
at mainCRTStartup((
代码如下:
#include <iostream>
#include "fann.h"
using namespace std;
int main()
{
fann_type *calc_out;
fann_type input[10];
struct fann *ann = fann_create_from_file("emotions.net");
input[0] = 0.87;
input[1] = 1.20;
input[2] = 1.03;
input[3] = 1.45;
input[4] = 0.96;
input[5] = 1.00;
input[6] = 0.98;
input[7] = 1.486;
input[8] = 1.042;
input[9] = 1.016;
calc_out = fann_run(ann, input);
cout<<calc_out[0]<<" "<<calc_out[1]<<" "<<calc_out[2]<<" "<<calc_out[3]<<endl;
fann_destroy(ann);
return 0;
}
任何身体可以帮助我是什么问题?
等待指导。。。
谢谢。
问题已解决。 Emotion.net 包含不包含某些必需的变量。
相关文章:
- 从构造函数抛出异常时如何克服内存泄漏
- 是否值得降低我的代码的可读性,以便在出现内存不足错误时提供异常安全性?
- 我们应该在抛出异常之前取消分配内存吗
- 未找到匹配的运算符删除;如果初始化引发异常,内存将不会被释放
- 内存位置出现Microsoft C++异常:std::out_of_range
- C++中的内存分配(引发异常:读取访问冲突)
- 提升进程间共享内存open_or_create每次都会引发异常
- 错误 在测试.exe 0x76C9FD62时出现未经处理的异常:Microsoft C++异常:内存位置0x006FF8
- 从构造函数内存泄漏引发异常
- 从内存导入密钥时加密++ BERDecode异常?
- 当有大量内存分配时,如何处理C++编程中的异常
- 存在内存访问异常,但我不确定我的代码中出了什么问题
- 内存碎片是否导致内存异常
- cv:内存位置的异常 - 运行 openCV 代码 Visual Studio 2013 & Visual Studio 2017 - Windows 7
- 返回内存异常错误的矢量
- 如果在构造函数中发生异常,如何释放动态内存
- Microsoft C++异常runtime_error在内存位置(代码 0x75A818A2)
- 位置处未处理的异常:内存位置处的Microsoft C++异常:std::length_error
- 在 1.exe 中0x77e4bef7时未处理的异常:Microsoft C++异常:内存位置 0x0012fb8c 处
- 0x771515ee Microsoft C++异常时未处理的异常:内存位置 0x0049f904 处的 std::ba