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;
私のプロジェクトはソースコードを含めるには非常に大きく、
つまり、次のように説明できます。 - ポールは、送信ピンが c1 に接続されたモジュールです。- xcpp はインターフェイスです
このソース コードとプロジェクトは正しく、ARM コンパイラでは問題なく動作しますが、MSVS ではアクセス違反エラーが発生します。msdn には、アセンブリによって設定されたアクセス許可に関するいくつかの投稿があり、アドレス指定された場所の読み取りを回避しています。もしそうなら、それを変更する方法...?または、問題を見つけるためのより良いオプションはありますか...?
どんな助けでも大歓迎です。