VC调试记录(持续更新中)

1 error C2143: syntax error : missing ')' before 'constant',(检查时貌似没有错误)这是因为某个函数的参数,与预定义(宏)重名了,解决方法就是修改预定义宏、函数参数中的任何一个,使其不重名即可。

2 CXX0030: Error: expression cannot be evaluated     出现这样的错误一般是由于对变量的初始化不正确或者根本就还没有初始化就直接引用变量。

3 VC调试过程中出现红色字体表示这个变量最近被修改过。

4 fatal error LNK1168: cannot open Debug/SHI.exe for writing  用任务管理器把正在运行的那个进程结束掉。

5 no matching symbolic information found      debug时,窗口会出现no matching symbolic information found的信息,其原因: 在debug 时,vc在调用程序每个dll时会检查它是否包括调试信息。如果包括调试信息,在调试时可以利用,就可以单步跟踪进去。某些系统dll是不包括调试信息 的,所以会出现no matching symbolic information found的信息。并不是说程序有什么错误。

posted @ 2012-09-26 10:40  Arthur~  阅读(529)  评论(0编辑  收藏  举报