dengxm2009 发表于 2015-7-28 21:35:47

UV4 用着出毛病了,大虾看看



tmp1
tmp2
明明赋值了,可是调试的时候里面的值和赋的值不一样,这是什么节奏?

cock 发表于 2015-7-28 21:40:50

先把优化等级设为0,再试。

cock 发表于 2015-7-28 21:43:14

先把优化等级设为0,再试。

dengxm2009 发表于 2015-7-28 21:48:54

cock 发表于 2015-7-28 21:43
先把优化等级设为0,再试。

在哪呀?

cock 发表于 2015-7-28 21:55:10

alt+F7,
C/C++
Language/Code Genaration/Optimization====>Level 0

dengxm2009 发表于 2015-7-28 21:59:10


这个吗?

jyrpxj 发表于 2015-7-28 22:18:15

你声明的是局部变量,只限这个函数内使用。

这个也能跟踪吗?

dengxm2009 发表于 2015-7-28 22:23:59

调试时断点下在函数里面就可以了。

dengxm2009 发表于 2015-7-28 22:24:26

代码优化等级设置成0确实好了。

Free_Bird 发表于 2015-7-28 22:28:28

1: watch 窗口一般是用来看全局变量的
    local 窗口一般用来看局部变量view->call stack window
2:也可以把变量设为volatile型,因为可能会被优化掉

dengxm2009 发表于 2015-7-28 22:35:52

watch窗口感觉不太好用,好像每次重新调试的时候,上一次放进去的变量值就不更新了。

fuze2009 发表于 2015-7-29 08:19:56

好像2楼的大侠说的有道理{:biggrin:}
页: [1]
查看完整版本: UV4 用着出毛病了,大虾看看