線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4274
推到 Plurk!
推到 Facebook!

請問在 BCB 2007 之下如何做出 release 版的 exe

答題得分者是:dllee
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-09-26 08:39:33 IP:61.31.xxx.xxx 訂閱
如題, 找不到在那裡設定.
------
Jesse Chan
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-09-26 15:52:57 IP:61.31.xxx.xxx 訂閱
dllee 兄,
我把你那個檔案 down 下來 build, 結果還是 debug 版本的, 在 BCB 2007, 如果是 release 版本的 exe 及 obj 等相關檔案, 會被放在 release 的子目錄下面, 但是你的專案檔並不會產生那個子目錄, 由此可知這還是 debug 版的.
------
Jesse Chan
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-09-26 18:46:00 IP:220.134.xxx.xxx 訂閱
請您再設定 Release 模式即可。

我只是把它作成可以在不安裝 CB2007 的電腦下可執行的檔案。

明天回公司再改個版本給您試試。


VMASK - ViewMove Automation Software KernelVMIO-Server/SECS/GEMdllee's blogdllee's StatPlus
------
http://www.ViewMove.com
編輯記錄
dllee 重新編輯於 2007-09-26 18:46:47, 註解 無‧
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-09-26 18:59:19 IP:61.31.xxx.xxx 訂閱
dllee 兄, 
我測試的結果, 上面那個 Base/Debug/Release 的 combo box 只是用在定義不同情況之下的設定, 並不會因為把他放在 Release, 就可作出 release 的版本, 因為我實際 build 了一下, 發現還是只有 debug 的目錄, 而且兩次 builder 的結果(一次設成 release, 一次設定 debug)都一樣. 請再幫忙看看, 多謝了, 這個問題我自己也覺得很蠢, 可是還真找不到說.
------
Jesse Chan
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-09-26 23:15:23 IP:59.105.xxx.xxx 訂閱
設定的項目有移動了,而且項目變多了,是需要熟悉一下。

我自己在 BCB5 的專案移到 CB2007 build 完也無法使用,可能也是這些 Project Options 設定上的問題(暫時不升級,沒有再測試),明天早上到公司再試試看。

對了,您是否有找到可以不產生 pch 檔的設定呢?如果有分享一下,因為 pch 檔太大,又我的系統有很多個 .dll 每個都產生 .pch 太吃硬碟了,這個部分我也是找不到設定可以去除。
VMASK - ViewMove Automation Software KernelVMIO-Server/SECS/GEMdllee's blogdllee's StatPlus
------
http://www.ViewMove.com
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-09-26 23:37:12 IP:61.31.xxx.xxx 訂閱
這我也找過了, 結果也找不到.
------
Jesse Chan
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-09-27 08:57:18 IP:220.134.xxx.xxx 訂閱
找到了 
主選單 Project -> Build Configuration Manager 會開啟如下視窗:
在一開始 Debug 的狀況下:Configuration name 及 Active Configuration 都會是 Debug。
更換步驟:
1. 選擇 Configuration name 為 Release
2. 點選 Available projects 的 Project1(或要改的專案名稱)
3. 按下右邊的 [ Apply ] 按鈕,則 Active Configuration 會變成 Release 即完成設定。



如此作完,再 build 就會放在 Release 目錄了,同時會使用 Release 版的 VCL 及相關設定(如不含 Debug Info)。
至於 RTL 及 Package 是否包在輸出檔內,仍由使用者自行設定(如前述)。

CB2007 Release Project Settings Sample 更新專案囉,請參考。

VMASK - ViewMove Automation Software KernelVMIO-Server/SECS/GEMdllee's blogdllee's StatPlus
------
http://www.ViewMove.com
編輯記錄
dllee 重新編輯於 2007-09-27 09:01:59, 註解 更新專案說明‧
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#9 引用回覆 回覆 發表時間:2007-09-27 10:49:48 IP:61.31.xxx.xxx 訂閱
感謝 dllee 大大的用心
------
Jesse Chan
jolly_800
一般會員


發表:0
回覆:2
積分:0
註冊:2008-12-08

發送簡訊給我
#10 引用回覆 回覆 發表時間:2008-12-08 11:52:55 IP:59.42.xxx.xxx 訂閱
謝謝,終于找到方法了!
系統時間:2024-03-29 22:12:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!