赞
踩
在Dev-c++里写好程序后可以编译运行,但是无法调试,可以试试以下方法:
点击上方的“工具”中的编译选项,
1.选择编译器,设定为64-bit Debug
2.选择代码性能,将生成代码性能分析信息改为yes
3.选择连接器,将产生调试信息改为yes
希望能帮到你
另附上调试方法:
1.点击左侧显示第几行的数字即可设置断点,会出现红色点
2.点击上方的调试按钮,就是一个红色的√,左下方会出现调试窗口,可以选择进入函数、单步进行语句操作等,如果想要结束调试,可以点击√旁边的×按钮,结束调试。
还有遇到断点设在cout语句可能会出现问题
今天使用Dev C++进行debug时,发现运行到cout语句时,按下一步没有反应。 语句为cout << a << endl;
查了好几个资料都没找到解决方法。 后来还是在百度知道看到了解决方案
原来Dev C++遇到endl会出现这种问题,改成’\n’就可以了。 cout << a << ‘\n’;
【另一种解决方案】 在文件开头添加宏定义:
#define endl '\n'
这样就无需修改代码了
原因有两种 一:产生调试信息没打开 在dev的工具->编译选项->代码生成/优化->连接器->产生调试信息,改为yes即可。 二:该原因是编译的时候cpp的存放位置出错,我是因为放在E盘导致的错误,要放在文档或者和Dev同一个文件夹里 亲测有效,我找了两个小时资料,没一个有用,还是误打误撞的. 1.第一种方法放在和Dev同一个文件夹
成功出现蓝行 2.第二种放在文档里
接下来讲讲我遇到的其他问题 1.按钮都是灰色的:点工具-》编译选项-》配置编译器 2.修改语言,点tools(工具)-》选择 Environment Options(环境选项)-》Interface(界面)选项卡; 修改语言即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。