1樓:網友
這最最最主要的原因是mfc的類庫是放在一些dll裡的,vs2005的一系列就是mfc80系列。,是給release 版用的。,是給debug版用的。
還有一些其他的例如給unicode字符集用的,很多,一般的release 版用上面的幾個就可以了。
有些作業系統安裝的時候會裝入release版用的dll組,但是如果系統是2005之前的話也不會有mfc80系列的dll,所以為了保險,你可以把相關的dll打包,或者用安裝程式放進system32目錄中去。
用靜態編譯的話,你的可執行檔案會很大,一般不推薦這樣做。
2樓:何處淬吳鉤
專案——屬性——配置屬性——常規——mfc的使用 選擇「在靜態庫中使用mfc」。
或者你釋出的時候把用到的mfc dll庫一起釋出。小型程式推薦前者,大型應用推薦後者。
mfc程式釋出的疑問
3樓:小強最強了啦
1.釋出版也就是release版會自帶很多dll過去,所以可以在沒有程式設計環境的機器上執行。debug版只能說在vs中更正規,但是這個版本更安全的,特別是記憶體方面,不易發生洩漏問題。
2.只要那個。db或者。mdb檔案跟。exe檔案的路徑關係跟程式裡面的一樣就行了,這樣的話還是可以正常執行的。
3.可以,一般只要 就行了。
4.安裝程式製作可以有2種:①利用vs或者vc自帶的installshield for microsoft vc;②用installshield或者其他打包軟體(比如nsis等)(建議用方法②)
5.如果程式中要用到。dll和。lib檔案的話,就一起拷到目標機(或者說在問題4中用打包軟體一起包裝過去)就行了,不用裝。net
關於debug和release的區別,你可以看看這個:
4樓:網友
1、release版是發行用的,debug版是除錯用的,debug版包含許多除錯資訊,所以生成的exe比較大。
2、如果win7作資料庫伺服器的話,只需要在客戶端連線資料庫的時候指明ip位址就行。
3、可以。4、小程式的話,直接複製exe和相關dll過去就行了,或者打包成rar
5、不需要。
mfc訊息處理順序有關問題,MFC 訊息處理順序有關問題?
這樣的問題,自己設定斷點試驗一下就清楚了。如果你說的,是檢視和檢視自己的框架,那麼關係稍微複雜。這兩個是父子視窗,觸發訊息當然是父視窗 框架 先觸發,父視窗會觸發子視窗的對應訊息,也就是檢視的wm create。但需要注意的是,因為mfc的封裝構架,這些觸發都是在基類呼叫中完成的,而oncreate...
mfc是什麼投資,mfC的理財是什麼?
mfc的用虛假的貨幣作為賣點的一種攬資金的方式,並且設立了很高的准入門檻,在半年之後才能夠進行分工,一年後才能進行拋售。1.mfc開戶分為白金賬戶 賬戶和 怎樣佈局才能達到利益最大化,這個見仁見智。但是總體上還是可以把控的。2.一次性註冊3個5000美金,或在同一個月內,升級成3個5000美金的賬戶...
mfc如何呼叫自己的對話方塊,MFC如何呼叫自己的對話方塊
先在類檢視中右鍵,新建一個對話方塊類,然後向上面說的建立一個物件,呼叫domodal,也可以用指標呼叫,但這建立的時模態對話方塊,可以用creat函式,showwindow函式建立非模態對話方塊例如 if iswindow m student.m hwnd 建立並顯示非模態對話方塊 m studen...