1樓:匿名使用者
一般都是物件還沒建立就使用,或者建立沒成功就使用造成的,你點除錯不是能跳到出錯的地方嗎,或者用笨辦法在建立檢視前或者後自己加除錯**判斷哪兒出錯。。。
release版本不編譯assert,自然也就檢查不出來錯誤,但並不代表沒錯誤,這個還是最好找出來,否則release版本不定什麼情況就會出錯。
2樓:龔煒林
我翻了原始碼,你的問題出現在下列**處,後附有**給出瞭解決方案。你如果設定正確,那就重新編譯一下整個工程,如果還有錯,那就私信聯絡我,qq上幫你解決問題。
vc 6.0中怎樣設定才能生成debug或release版本的程式?
3樓:匿名使用者
選單:build----set active configuration------win32 debug / win32 release
點ok編譯就可以了,如果是中文版,在編譯或構建選單中,有相應的選單項,有問題請您發郵件給我
4樓:為愛_奮鬥
如果是中文版的vc,選擇 組建->全部重建
請指教!!我編了一段小程式,vc++6.0環境下debug版本執行正確,但release版本下編譯沒問題,執行時有錯誤
5樓:匿名使用者
你應該在debug版下,工程裡面新增對某一個lib的引用,但release版卻沒有新增。
把它寫在**裡(新增到stdafx.h)
#pragma comment(lib,"***");
6樓:將領
是c語言嗎?不是的話不懂
vc中release和debug版本的區別?
為什麼我的程式debug版本執行沒有問題,而release版本總是報錯
vc++6.0 如何編譯成release版本
7樓:匿名使用者
可以在「工程」選單「設定」卡片中選擇「settings for win32 release".這樣生成的就是release版的
debug版的應用程式只能在有vc的環境下執行,而release版則不需要
或者執行前 右鍵單擊 選中組建 把debug改為release
vc++中如何在單文件裡顯示對話方塊
8樓:文正
無論在什麼程式下, 顯示對話方塊的方法都是一樣的(最起碼思路是一樣的).
假如現有一個對話方塊, id為idd_dlg.
模態:模態對話方塊不需要使用全域性或成員的cdialog物件, 區域性的即可.
cdialog dlg;
dlg.domodal();
其中domodal函式會將當前執行卡在這裡, dlg不會發生析構, 則idd_dlg也不會被銷燬
其返回值是enddialog的引數, 預設是idok或idcancle
非模態:
非模態對話方塊對物件就有要求了, 要求就是它不能隨意地被析構, 也就是說在不該析構的時候被析構了, 這樣導致對話方塊無法顯示.
m_dlg.create(idd_dlg, this);
其中idd_dlg是對話方塊id, this是對話方塊的父視窗, m_dlg一定要確保對話方塊在顯示期間不會被意外析構.
9樓:
在建立這個單文件工程時,逐次點選下一步,在最後一步時選擇視類的基類時,選 cformview(預設的是 cview),這樣你的空白視窗就是一個可以新增控制元件的對話方塊了。
在VC6 0的MFC中,如何在對話方塊中實現開啟影象(BMP
我的bai duqq,zhi95101那個 dao,lpbits lpbitmap sizeof bitmapfileheader sizeof bitmapinfoheader if lpbackup delete lpbackup lpbackup new byte nlen memcpy lp...
c中的MFC是什麼意思vc中的mfc到底是什麼?
mfc是微來軟基礎類庫的簡稱,是微軟 源公司實現的一bai個c 類庫,主要封裝了大部分的duwindows api函式,zhivc 是微軟公司開發dao的c c 的整合開發環境,所謂整合開發環境,就是說利用它你可以編輯,編譯,除錯,而不是使用多種工具輪換操作,靈活性較大。有時人們說vc呢也指它的內部...
用vc60程式設計最簡單的,用VC6 0 程式設計 最簡單的 include stdio h int main int a scanf d , a printf d ,a
程式沒問題,應該是編譯器的問題,建議你換個編譯器別用vc6了。如果你以前在c盤以外的某個碟符裝過vc6,現在重灌改了位置就會出這種問題,手動解決比較麻煩,需要改好幾個檔案路徑。不要聽別人說返回值的問題,不是你寫的程式的問題,返回值只會出警告,不會使程式不能編譯和執行。手動修復這個問題比較麻煩,建議你...