我正在尝试在 MSVS 2010 上调试项目。实现 - c++;当我调试源代码时,我收到 MSVS 报告的以下故障。
失败报告:
"First chance exception at 0x00000013fb5b9ee in unit.exe: 0xc00000005 access voilation reading location 0x00000000000000c."
问题在于获取地址。
int base = (*(abc::g_runc1.m_paulsenderpin.m_lastchunk_p)).xcpp::cxcppoutput::m_baseaddress;
我的项目很大,要包含源代码,
简而言之,它可以描述为: - paul 是一个模块,其发送器引脚连接到 c1。- xcpp 是接口
此源代码和项目是正确的,并且在 ARM 编译器上可以正常工作,但在 MSVS 上会出现访问冲突错误。在 msdn 上,有一些关于程序集设置权限的帖子,这些帖子避免了读取寻址位置。如果是这样,如何改变它......?还是有更好的选择来找到问题...?
任何帮助表示赞赏。