vs2017c语言单步执行,Visual Studio 2017,C ++,单步执行代码时指向错误的行

在某些文件中,调试器在逐步执行代码时指向错误的行。确切地说,它大约只有一条线(总是)

我已经尝试过的:

1) normlized line-endings in all of the files

2) wiped out all of the PDB files

3) wiped out the entire debug folder

4) rebuilt the entire project

5)ensured that optimisation for the entire solution and projects within it it is turned-off (/Od switch enabled)

6)ensured that libraries (*.LIB) to which source code I have access to, have had their optimisation disabled and use the same threading mode as the main executable.

7) rebooted PC / VS

项目设置为x64 Debug,使用SQLite3 LIB和DLL,OpenCL.lib

错误文件中的示例:

int a = 0;

a++;

=> a++; //debugger points at this line, though the value of 'a' is already equal to 2

a++;

一个文件有问题,而另一个文件可能没有问题。我尚未在受影响的文件及其内容之间找到任何关联。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值