首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

codeblocks 调试有关问题

2012-04-30 
codeblocks 调试问题我按照 http://blog.csdn.net/liquanhai/article/details/6618300 配置 codeblocks和v

codeblocks 调试问题
我按照 http://blog.csdn.net/liquanhai/article/details/6618300 配置 codeblocks和vc6;
程序可以正常 build, run . 但调试有问题.
以下面代码为例

C/C++ code
#include <stdio.h>void test();int main(){    printf("Hello world!\n");   // 1    test(); // 2    return 0;}void test(){    printf("---- 1 ----\n"); // 3    printf("---- 2 ----\n"); // 4}


我可以用 "Run to cursor"跳转到每有数字标注的行, Watch 窗口中会显示此时变量的值;
问题是:
1), test.exe 程序的运行窗口并没有, 因此也看不到输出信息;
2), 假如用"Run to cursor" 使光标跳转到 2, 此时单步跟踪没有用,
  无论"step into"还是 "next line", 光标消失从窗口消失, 且 watch, call stack
  窗口值都无变化. 但是可用 "Run to cursor"跳转到 3, 一切正常. 
补充: 断点也有效.

不知道有没有朋友遇到过相似的问题.
Thanks to every reader.

[解决办法]
是不是你的程序路径名中有中文?有中文的话,好像cb调试是不行的额。
[解决办法]
适应编译器即可。

热点排行
Bad Request.