2011-10-26 159 views
2

我有一個程序,在調試模式下建立良好,但程序啓動時崩潰,沒有提供任何錯誤。但是,這個程序在Release模式下運行時運行良好。在調試模式下內置VS2008程序崩潰,但不在發佈模式

但是,程序在發佈模式下運行時不時崩潰,但它總是可以正常啓動。所以有一些錯誤。

我不知道還有什麼補充,因爲我真的不知道,並想知道如果你們鄉親可以提供任何想法。

謝謝。

+1

是的。你可以看看你的源代碼。帶或不帶內存檢查工具。我們當然不能 – sehe

回答

1

這聽起來像一個糟糕的構建。也許:

  1. 混合調試/釋放是否靜態或動態與運行時庫鏈接DLL文件
  2. 不正確的項目設置。
  3. 混合運行時的單/多線程版本。
  4. 錯誤的32位/ 64位設置,導致exe和dll之間不匹配。
相關問題