http://blog.csdn.net/shuilan0066/article/details/8738035

分类:            调试错误信息2013-03-29 19:08492人阅读评论(0)收藏举报

1 error BK1506 : cannot open file '.\Debug\????????.sbr': No such file or dire

解决方法:

从工程->设置->浏览信息->创建创建浏览信息的复选框的勾给去掉就行了

工程---属性---C/C---Browse Information -----Enable Browse Information  设置为NONE

2 在资源视图中,打开资源文件时,跳出Runtime Error     This application has requested the Runtime to terminate it in an unusal way .

解决方法:

将工程下的.aps文件删除就可以了

3 debug下 对话框跳出 Release下对话框初始后没有跳出

经测试,有一个函数未做调用失败处理,导致下面的数组索引为负值

两个版本的不同,很多情况是数组过界等引起的

DEBUG版本未做优化    RELEASE版本进行了优化, 若两者不同,很可能语句不安全引起的。

4 ~CCmdTarget()  断言错误

  1. CCmdTarget::~CCmdTarget()
  2. {
  3. #ifndef _AFX_NO_OLE_SUPPORT
  4. if (m_xDispatch.m_vtbl != 0)
  5. ((COleDispatchImpl*)&m_xDispatch)->Disconnect();
  6. ASSERT(m_dwRef <= 1); //此处出现断言错误
  7. #endif
  8. #ifdef _AFXDLL
  9. m_pModuleState = NULL;
  10. #endif
  11. }
CCmdTarget::~CCmdTarget()
{
#ifndef _AFX_NO_OLE_SUPPORT
if (m_xDispatch.m_vtbl != 0)
((COleDispatchImpl*)&m_xDispatch)->Disconnect();
ASSERT(m_dwRef <= 1); //此处出现断言错误
#endif
#ifdef _AFXDLL
m_pModuleState = NULL;
#endif
}

但是通过调试,没找到问题 ,于是重新编译了下,就正常了

遇到稀奇古怪的错误时,可以先把工程 重新清理编译下,看看是否还有问题

5如何禁用 VS2010 的 vcpkgsrv.exe 运行

VS2010 的 vcpkgsrv.exe(Microsoft Visual C++ Package Server)很烦,会自动运更新,占用相当大的内存(在我的机器中 >150M),而且一般会出现多个,杀掉还会自动出现。其实我们可以很容易禁用它,只要 Disable IntelliSense 即可,位于: Tools - Options - Text Editor - C/C++ - Advanced - IntelliSense - Disable IntelliSense:True

6 资源管理器跑右边了,重置窗口  也不起作用

工具》导入和导出设置>重置所有设置>否,仅重置,从而改写我的当前设置>下一步选择VisualC++默认设置。完成。

7 在析构函数中调用KillTimer(1);  引起断言错误

  1. killtimer函数的源代码:
  2. {
  3. ASSERT(::IsWindow(m_hWnd)); //析构函数里面m_hWnd是无效的,当然assert出错了。
  4. return ::KillTimer(m_hWnd, nIDEvent);
  5. }
killtimer函数的源代码:
{
ASSERT(::IsWindow(m_hWnd)); //析构函数里面m_hWnd是无效的,当然assert出错了。
return ::KillTimer(m_hWnd, nIDEvent);
}

改在OnOK()中调用

8“WriteHuge”: 不是“CFile”的成员

遇到这种情况的解决方法把代码中的ReadHuge换成Read、WriteHuge换成Write即可。

原因是VC++2005及后续VC版本中的CFile没有ReadHuge和WriteHuge成员函数,只在VC6中的CFile才有,不过ReadHuge()函数已被Read()函数代替,WriteHuge()函数已被Write()函数代替

9 数据库打开后,再重新打开后 出现未知错误

经查,竟是DOMODAL 引起的,  将DOMODAL 注释掉 就没有问题了,  实在是奇怪

之好,将数据库的释放  改在了整个程序的结束, 而不是进程的结束, 这样就不需要重新打开了

error BK1506 : cannot open file '.\Debug\????????.sbr': No such file or dire的更多相关文章

  1. fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory

    fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory ...

  2. c++预编译问题:fatal error C1083: Cannot open precompiled header file: 'Debug/DllTest.pch': No such file or d

    1)单独编译StdAfx.cpp 2)编译所有(即按Ctrl+F7) 这时因为该模块没有包括预编译头文件“stdafx.h”的缘故.VC用一个stdafx.cpp包含头文件stdafx.h,然后在st ...

  3. (转)win7 64 安装mysql-python:_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory

    原文地址:http://www.cnblogs.com/fnng/p/4115607.html 作者:虫师 今天想在在win7 64位环境下使用python 操作mysql 在安装MySQL-pyth ...

  4. win7 64 安装mysql-python:_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory

    今天想在在win7 64位环境下使用python 操作mysql 在安装MySQL-python 时报错: _mysql.c _mysql.c(42) : fatal error C1083: Can ...

  5. Error on line -1 of document : Premature end of file. Nested exception: Premature end of file.

    启动tomcat, 出现, ( 之前都是好好的... ) [lk ] ERROR [08-12 15:10:02] [main] org.springframework.web.context.Con ...

  6. Qt Creator编译时:cannot open file 'debug\QtGuiEx.exe' File not found

    Qt Creator编译时:cannot open file 'debug\QtGuiEx.exe' File not found 利用Qt Creator编译工程时,出现如题目所示的错误,其中红色部 ...

  7. adb pull 报错处理:adb: error: cannot create file/directory 'E:\': No such file or directory

    adb pull /sdcard/1.txt e:/ 报错:adb: error: cannot create file/directory 'E:\': No such file or direct ...

  8. nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)

    当你执行sudo nginx -s reload时出现nginx: [error] open() "/run/nginx.pid" failed (2: No such file ...

  9. An error occurred at line: 1 in the generated java file问题处理

    tomcat6启动后,加载jsp页面报错,提示无法将jsp编译为class文件,主要报错信息如下: An error occurred at line: 1 in the generated java ...

随机推荐

  1. Useful blogs

    Unofficial Windows Binaries for Python Extension Packages:http://www.lfd.uci.edu/~gohlke/pythonlibs ...

  2. SVN - 忽略已经提交的文件

    1.在本地删除要忽略的文件 2.与资源库同步,提交删除的文件 3.忽略文件

  3. Android - 广播接收者 - BroadcastReceiver

    BroadcastReceiver 介绍: 广播是一种广泛运用的在应用程序之间传输信息的机制 .而 BroadcastReceiver 是对发送出来的广播 进行过滤接收并响应的一类组件 接受一种或者多 ...

  4. linux命令每日一练习-top free

    top看看进程的内存使用情况 free产看内存使用情况 top -n 2 -b > log.txt   将更新两次的结果输入到log.txt cat > log.txt //清空文件并写入 ...

  5. 4、android BroadcastReceiver详细用法

    BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播. 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这 ...

  6. JavaScript基础--DOM对象加强篇(十四)

    1.document 对象 定义:document对象代表的整个html文档,因此可以去访问到文档中的各个对象(元素)document重要的函数 1.1 write 向文档输出文本或js代码 1.2 ...

  7. fopen和fopen_s用法的比较 【zz】

    在定义FILE * fp 之后,fopen的用法是: fp = fopen(filename,"w").而对于fopen_s来说,还得定义另外一个变量errno_t err,然后e ...

  8. HDU 5950 矩阵快速幂

    Recursive sequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Other ...

  9. linux之ps命令

    Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信 ...

  10. CSS样式“display:none”与“visibility:hidden”区别

    CSS样式“display:none”和“visibility:hidden”都可以实现将页面元素隐藏,但是具体的效果是有差别的!下面通过两个小实验来说明这种差异. 实验代码: <!DOCTYP ...