Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

請教各位大大,有關將執行檔的icon換掉一問....

0 views
Skip to first unread message

lovebaby

unread,
Feb 8, 2003, 10:46:48 PM2/8/03
to
※ 引述《brav (人最美的時候..(m))》之銘言:
> 你好:
> 我知道installshield這套軟體,installshield是將程式封裝成安裝執行檔....
> 而我的是封裝成執行檔
^^^^^^^^^^^^
你的觀念有點小錯喔!因為你所說的執行檔(*.exe),在VC中只要經過
compiler後就會產生一個debug資料夾或是release資料夾,資料夾裡面其實就已經有執行檔
了(*.exe),至於是release或是debug資料夾,則端看你當初是如何設定的
,一般來說,debug資料夾所產生的*.exe並無法在未安裝VC的電腦中執行,而release則可以
,差別就在於你選擇在project->settings->General->Microsoft Foundation Classes中的
選項是"Use MFC in a static Library"或者是"Use MFC in a shared Library",若你選擇
前者(即release版本),則*.exe可在未安裝VC的電腦上執行,若選後者(即debug版本),則沒
辦法在未安裝VC的環境中執行,原因跟動態連結檔(*.DLL)有關~


--
~~~~~~~ 葉子的離開
是因為風的追求
還是樹的不挽留 ~~~~~~~~~
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: tc111-99.dialup.seed.net.tw

lovebaby

unread,
Feb 9, 2003, 12:52:28 PM2/9/03
to
※ 引述《XW...@kkcity.com.tw (Libra(Boy))》之銘言
> 好像有點和我所認知的不同。
>
> 如果您強迫用static模式來產生不論是debug或release版的可執行檔,因為它已經將所
> 需的MFC DLL以靜態函式庫的方式和程式連結在一起,所以不用再靠系統中的DLL了。
> 我想可能是因為這樣您才誤認為和static或shared模式有關吧!

呃!感謝你的指正,我回去查書後,you are right,thx~^^


--
~~~~~~~ 葉子的離開
是因為風的追求
還是樹的不挽留 ~~~~~~~~~
--

※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: tc111-13.dialup.seed.net.tw

0 new messages