VS2010 に奇妙な問題があります (大規模な C++ プロジェクトのビルド)。デバッグを開始すると、実行は無限ループのようなものになります。main() の最初の行にブレークポイントを設定しましたが、ブレークポイントに到達しません。また、F11 キーを押して main() にステップインしようとしましたが、効果はありませんでした。タスク マネージャーにはアプリケーションのインスタンスが表示され、コンソールには "xxx.dll シンボルが読み込まれました" というメッセージしか表示されません。実行を一時停止しようとしましたが、アセンブリ ループに陥りました。
0000000077226129  lea         rdx,[rsp+88h]  
0000000077226131  xor         ecx,ecx  
0000000077226133  call        0000000077231650  
0000000077226138  mov         dword ptr [rsp+30h],eax  
000000007722613C  test        eax,eax  
000000007722613E  js          000000007725E73F  
0000000077226144  cmp         dword ptr [7731201Ch],r14d  
000000007722614B  je          0000000077226129  
誰かが私に教えてくれるか、少なくともこの問題に取り組む方法を教えてもらえますか?
編集:共有ライブラリ (Point Gray Research によって開発された FlyCapture2) の 1 つを削除すると、アプリケーションが正常に起動することがわかりました。ライブラリには、main() の実行前に呼び出される何らかのロード ルーチンがあるようです。現在の問題は解決しましたが、それでも知りたいのですが、そのような種類の問題を検出する方法は?