原文:c++ builder xe2 debug正常 release崩潰 解決一例

今天修改了以前一個項目的代碼,是一個exe程序 C builder xe 編譯。以前都是好的。今天改了一下版本號 編譯了一下,居然不能用了。直接崩潰 提示內存非法訪問。而且顯然還沒有進入WinMain就崩潰了,這種一般是最不好調試的。用OD調試了半天也沒有看出個所以然。檢查了一下最近改過的代碼,都沒有發現問題。 之后改為Debug版本直接單步執行發現沒有問題。所以繼續執行也沒有問題。索性直接運行也 ...

2014-12-17 23:34 4 1292 推薦指數:

查看詳情

Debug版本正常運行,Release版本編譯通過但運行崩潰

解決這個問題之前,第一個想的是Debug版本和Release版本有什么區別 Debug版: 經過編譯器編譯出的項目.exe文件大,而且生成的二進制命令沒有經過編譯器的優化。項目中包含着豐富的調試信息,供programer調試程序。這就是為什么,當我們在Debug程序的時候,為什么程序就會 ...

Thu Mar 22 00:36:00 CST 2018 0 1561
virtualbox崩潰一例

今天重啟電腦時忘了關閉虛擬機,重啟后發現虛擬機無法進入,報如下的錯誤: Start tag expected, '<' not found. 可能是因為異常關閉導致了配置文件丟失。於是 ...

Wed Mar 06 17:10:00 CST 2013 1 3193
C++Debug模式和Release模式的區別

VS中的程序有兩種編譯模式:Debug模式和Release模式。 Debug通常稱為調試版本,通過一系列編譯選項的配合,編譯結果通常包含調試信息,而且不做任何優化,以為開發人員提供強大的應用程序調試能力。 Release通常稱為發布版本,是為用戶使用的,一般客戶不允許在發布版本上進行調試,所以不保 ...

Fri Oct 18 18:24:00 CST 2019 0 697
令人崩潰的@requestBody亂碼一例

這個問題真是讓我心力憔悴了...在客戶現場對接就是亂碼,StringHttpConverter怎么配置都不行... 場景其實很簡單:客戶那頭post一個http請求,包體是json字符串,我這頭sp ...

Mon May 23 05:07:00 CST 2016 0 10630
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM