我做了一个SDI的串口通讯程序,在debug模式下,程序可以运行。但是在Release以后,我的程序运行时会出现如下的提示信息:
"0x6bc41351指令引用的"0x00000429"内存。该内存不能为"read".
要终止程序,请单击“确定”。
要调试程序,清单击“取消”。
我实在是不知道为什么,请大家告诉我这种情况可能是什么原因引起的,如何调试???
非常的感谢!!!
"0x6bc41351指令引用的"0x00000429"内存。该内存不能为"read".
要终止程序,请单击“确定”。
要调试程序,清单击“取消”。
我实在是不知道为什么,请大家告诉我这种情况可能是什么原因引起的,如何调试???
非常的感谢!!!
设置一下Release属性:
project setting->c/c++->Debug Info->Program Database
project setting->link->Generate debug inforebuild->debug...
另外看看你LINK/COMPILE的输出信息.
然后会出现窗口显示出此前调用的函数,你可以看到是那个函数出错。