展讯模拟器无法watch变量值
时间:10-02
整理:3721RD
点击:
上周拿到展讯的代码,添加自己的代码之后试图在模拟器上调试。
但是没法quick watch结构体的值,
比如说 uint8 a = 1,能看到a的值为0x01,但是对于结构体
typedef struct
{
wchar* wstr_ptr;
uint16 wstr_len;
}CAF_STRING_T;
CAF_STRING_T str = {0};
这样的情况,str的值在quick watch里边是看不到的,报syboml XXX not found
请问改怎样解决这个问题?
确认该工程Optimizations为Disable(Debug),Debug info为Program Database for Edit and Continue
为了排除分布式编译的嫌疑,我在本机rebuild了一遍,还是一样的结果
但是没法quick watch结构体的值,
比如说 uint8 a = 1,能看到a的值为0x01,但是对于结构体
typedef struct
{
wchar* wstr_ptr;
uint16 wstr_len;
}CAF_STRING_T;
CAF_STRING_T str = {0};
这样的情况,str的值在quick watch里边是看不到的,报syboml XXX not found
请问改怎样解决这个问题?
确认该工程Optimizations为Disable(Debug),Debug info为Program Database for Edit and Continue
为了排除分布式编译的嫌疑,我在本机rebuild了一遍,还是一样的结果
没人遇到过这个问题?环境为VC6