我在VS6工作區中有3個項目。調試VS6中的不同項目
一個是主程序,它根據配置調用一個或兩個其他程序。要調用其他程序,執行exe。
如果我想調試並在其中一個後續程序中設置斷點,我會收到一個錯誤,指出無法設置斷點並且已被禁用。
是否有任何VS6設置可以檢查?
這是一個傳統工具,架構和VS6都不能更改。更糟糕的是,我對VS6不是很熟悉。
我在VS6工作區中有3個項目。調試VS6中的不同項目
一個是主程序,它根據配置調用一個或兩個其他程序。要調用其他程序,執行exe。
如果我想調試並在其中一個後續程序中設置斷點,我會收到一個錯誤,指出無法設置斷點並且已被禁用。
是否有任何VS6設置可以檢查?
這是一個傳統工具,架構和VS6都不能更改。更糟糕的是,我對VS6不是很熟悉。
我並不完全記得VC6的行爲,但我認爲你可以啓動Visual Studio的3個實例,每個實例都包含一個項目(你將不得不創建3個不同的工作空間)。在每個實例中,您可以調試一個程序。這至少與後來的Visual Studio 2005一起工作。
該錯誤的常見原因是如果您已設置一個或多個要在發佈模式下構建的組件。確保它們都設置爲以調試模式構建。
不記得那些設置是我害怕的地方,但我認爲它們很容易找到(在某些項目菜單下)。
我很確定我打電話給調試可執行文件,但我會檢查。 – Simon 2010-06-08 07:38:00
@Simon:對不起,我剛剛讀完你的問題,我想我以前誤解了它。你實際上有3個可執行文件,對嗎?如果是這樣,我認爲(這太早了,所以這只是一個猜測),除了啓動的斷點之外,你不能在其中設置斷點,因爲這些符號不會被加載到其他可執行文件中。解決這個問題的一種方法是開始調試第一個exe文件,然後在啓動其中一個附加調試器(一個單獨的VS實例)的過程中啓動其中一個。 – 2010-06-08 07:58:27
好的,我明白了。 感謝您的提示:) 對我來說這個架構設計很奇怪,但如前所述,我無法改變它。 – Simon 2010-06-08 08:07:17
這是我在WinXP和WinServer2K3中使用VS6.0的方式。 – 2017-06-06 18:20:04