我有兩個C++程序讓我們說使用VS2010在windows中創建「test1」和「test2」二進制文件。我的邏輯是「test1」啓動「test2」。現在我想通過test1來調試test1,所以我在test2的程序中保留了中斷點,並調試了二進制文件。在VS2010中調試C++程序
現在我開始發佈「test1」版本,並且按照預期啓動了test2(請注意,我沒有發佈test2版本),因此我們知道只有調試版本已啓動。但是當test2開始的時候,我希望在斷點處停下來,但它並沒有停止。當我從VS IDE啓動test2的調試版時,它正在停止點。
如何在test1啓動test2時調試test2?我們怎樣才能在windows中實現這一點。
謝謝!
我可以補充一點,你可能需要睡眠()test2幾秒鐘,所以它給你時間來附加它 –
是的,非常好的一點! – mwigdahl
而不是睡覺,只是顯示一個消息框。它應該給你儘可能多的時間作爲你需要附加,並且你將不會在睡眠方法返回之前與時鐘賽跑。 –