在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同一个文件夹