vs2008编译环境下调试时直接跳过断点, 弄了一下午了, 求方法..
codeblocks吧
全部回复
仅看楼主
level 2
lonquanzj 楼主
运行Code::Blocks的版本,操作系统?
codeblocks-12.11mingw-setup winXP SP3
使用的编译器?
vs2008
重现问题的步骤?
构建和运行都没问题
出现的问题描述?
调试时直接越过断点
构建日志:
构建以确保源文件是最新的选择目标: Debug Win32Adding source dir: D:\c_Project\FTP\FTPClass\FTPClass\Adding source dir: D:\c_Project\FTP\FTPClass\FTPClass\Adding file: D:\c_Project\FTP\FTPClass\FTPClass\FTPClass.exeChanging directory to: D:/c_Project/FTP/FTPClass/FTPClass/.Set variable: PATH=.;C:\Program Files\Microsoft Visual Studio 9.0\VC\bin;C:\Program Files\Microsoft Visual Studio 9.0\VC;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem
启动调试器: D:\Program Files\CodeBlocks\MINGW\bin\gdb.exe -nx -fullname -quiet -args D:/c_Project/FTP/FTPClass/FTPClass/FTPClass.exe
完成登记了的新类型: wxString
登记了的新类型: STL String
登记了的新类型: STL Vector
正在设置断点Reading symbols from D:\c_Project\FTP\FTPClass\FTPClass\FTPClass.exe...(no debugging symbols found)...done.
调试器名称及版本: GNU gdb (GDB) 7.5Child process PID: 1308[Inferior 1 (process 1308) exited with code 030000000472]
调试器结束,其状态码是0
我的解决方案
1.源文件路径设成英文
2.勾选了"产生调试符号 [Zi]"选项
3.dubug换成release
4.重新启动codeblocks, 重新设置编译器
但是还是无法工作...
2013年09月28日 12点09分 1
level 2
lonquanzj 楼主
gcc环境下调试"hello world"程序是没问题的, 那个加-g的方法只适用gcc环境
但是这份代码在gcc下编译通不过, 只好用vs2008编译了
2013年09月28日 12点09分 2
level 1
七年后遇到了同样问题.....前辈还记得解决方法吗
2020年10月26日 02点10分 3
你看看他的发帖记录也知道他7级没用贴吧了,这样的你重开帖子就是了。
2020年10月26日 03点10分
1