我的项目分配不好
Bad alloc in my project
我有一个RealTime应用程序,它每秒在我的Qt用户界面上显示一个值,没有任何问题。经过大约4分钟的显示,该项目崩溃,我的项目将转到文件mlock.c 中的以下部分
void __cdecl _unlock (
int locknum
)
{
/*
* leave the critical section.
*/
LeaveCriticalSection( _locktable[locknum].lock );
}
你知道问题出在哪里以及如何解决吗?
我可以称之为记忆限制吗?在这种情况下,没有办法让它工作超过4分钟?
我会找到问题的出处:上面写着:
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.
编辑:如果我的main.cpp如下:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
ex4 w;
w.show();
return a.exec();
}
我的所有向量都在ex4.cpp文件中声明。我们是否认为我的向量是全局的?
你能发布更多吗,代码?如果使用线程,可能是多线程问题,或者内存不足。
相关文章:
- 将数组的地址分配给变量并删除
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法在 CLion 中构建 C++ 项目
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- vector.resize()中的分配错误
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如果C++类在类方法中具有动态分配,但没有构造函数/析构函数或任何非静态成员,那么它仍然是POD类型吗
- 欧拉项目#8答案是大以获得有效答案
- 在 QStandardItemModel 中解除分配项目
- 映射和设置总是一次分配一个项目吗
- 特征:沿着一个维度复制项目,而无用分配
- std :: vector :: erase(item)需要为项目定义的分配操作员
- 分配具有不同数量和大小的项目的特定大小数组
- 在UWP C++项目中,程序集分配的内存指针自动更改为0xffffffff
- waf:如何使用额外的工具以及如何分配项目
- 我是否必须在Xcode iOS项目中释放C的内存分配
- 我的项目分配不好
- vc++ 10项目为对象分配了太多内存
- 用std::矢量迭代器分配std::字符串在一个项目中会导致调试错误,但在另一个项目却能正常工作