-
編碼時,我們使用除錯模式,生成程式的除錯版本。 程式編寫完成後,需要發布,需要生成發布版本。
在 VS2008 上方,您可以看到乙個下拉列表,上面寫著“除錯”,選擇“發布”,然後重新編譯專案,完成後,您將獲得程式的發布版本。 該程式可以移植到其他計算機。
如果程式使用動態鏈結庫等,最好生成乙個安裝程式,以便使用者更容易使用。 生成的最簡單的安裝程式是右鍵單擊 VS 中左側或右側檔案列表中的“解決方案***”、“新增”、“新建專案”、“其他專案型別”、“安裝和部署”、“安裝嚮導”。
-
VC的編譯方式分為debug和release兩種,即debug版本和release版本。
一般交付給使用者的版本是發布版本,發布版本和除錯版本的區別在於編譯。 發布版本的**進行了最大的優化(預設),如空間優化、執行效率優化,exe檔案不包含除錯資訊。
除錯版本(預設編譯,發布軟體時需要手動編譯)主要用於程式除錯,為了盡可能快地編譯,所以**預設不做任何優化,編譯好的exe檔案包含除錯資訊,這就是為什麼你可以直接使用VC輕鬆除錯程式的原因。 因此,除錯程式的執行效率低,空間利用率不高,檔案大小大。
這就是發布版本和除錯版本之間的區別。
其實程式本身和版本沒什麼關係,只要有對應的支援庫就行。
事實上,房東問的是乙個出版問題。
推薦的發布方式是將程式直接編譯成發布版本,將 VC 執行時發布給使用者,使用者先安裝 VC 執行時(有些版本的 VC 稍大一些),然後再安裝自己的程式。 因為這種方法是最簡單的,基本上可以解決問題,所以普通使用者都可以使用它。
當然,這也有一些缺點,比如增加了使用者的負擔,增加了程式的規模。
說到軟體發布,當然還有其他方法!
這裡有乙個建議:
MFC庫在編譯時靜態編譯到程式中(預設為動態編譯),可以將程式從VC的MFC執行時庫的依賴中解放出來(缺點是增加了程式的大小)。 如果編寫基於控制台的 C C++ 程式,標準庫也是靜態編譯到程式中(預設),因為 VC 的 C C++ 標準庫預設由動態庫提供,不同版本的檔案不同,比如 VC6、VC2005、VC2008 等,所以存在動態庫依賴問題,因為 Windows 作業系統預設自帶的 VC 執行庫不能保證可以支援所有 VC 版本。
-
啟動除錯按鈕(綠色三角形)後面有乙個下拉列表框,您可以從中選擇發布
-
vc2008?或 VS2008 的 VC
編譯後的程式應該是必需的。 .NET,即需要安裝框架元件。
-
選擇版本後,選擇“build->rebuild 解決方案”以重新編譯。
-
設定好後,您需要重新編譯它(build、clear、clean、rebuild、rebuildall),然後轉到 release 資料夾以找到它。
-
專案設定常規使用 MFC 作為靜態鏈結庫。
其次,將專案組裝成乙個版本
設定明旅“指纖”刪除專案配置“win32-release,可以將release資料夾下的exe檔案複製到別人的電腦上執行。
-
Installshield 在安裝過程中附帶了這一點。
安裝它,你可以把它作為乙個安裝包,並編寫指令碼。
淨判斷是分開的,也應該有不足。
-
方法步驟。
開啟VC++,介面如下,2
點選左上角選單欄中的“檔案-新建”,開啟以下介面。
在。 從左側列表中選擇“Win32 控制台”
application“,也就是win32控制台專案,控制台類似於windows中的cmd視窗,剛開始程式設計,選擇建立這個專案。 進入右側的專案。
名稱,我在這裡輸入“firstprogram”,選擇乙個儲存專案的資料夾,如果沒有放在預設路徑下,然後點選右邊的那個顯示“..”。按鈕,然後自定義選擇路徑,我選擇的路徑是 f:cpp。
然後單擊“確定”,在出現的對話方塊中選擇“空專案”,單擊“完成”,然後在出現的後續視窗中單擊“確定”。
這。 建立乙個空專案,我們的原始檔將包含在專案中。 我們現在開始建立原始檔,單擊軟體左上角的“檔案” - “新建”,然後。
當您剛剛看到的對話方塊出現時,在上面的選項卡中選擇“檔案”,然後在下面的列表中選擇“C++ 原始碼”
file“,輸入檔名,然後單擊”確定”。
確認後,右側區域會自動開啟乙個空白檔案,左側工作區也可以看到整個專案的組織。
接下來,讓我們編寫乙個簡單的程式,在螢幕上顯示“hello world!”,“,最經典的節目。
#include
using namespace std;
int main()
cout<<"hello world!";
return 0;
然後按區域上方按鈕進行編譯、鏈結,然後執行,如下圖所示。
執行結果如下圖所示,我們用VC++編寫的乙個小程式執行成功。
-
生成版本後,只需將exe檔案和dll提供給其他人,因為您想在程式中使用dll中的函式,因此必須將其提供給其他人,否則程式如果找不到dll,就會報錯。
-
發布exe其實很簡單,編譯通過後,可以在專案資料夾debug資料夾中找到exe檔案(vs2008檔案結構有點複雜,在專案資料夾下會找到兩個debug資料夾,其中乙個有exe檔案),可以直接使用。 至於執行時庫問題,在建立新專案時,會讓你選擇靜態鏈結或動態鏈結,如果選擇動態鏈結,可能需要額外的庫檔案,但好處是exe檔案小,選擇靜態方式不需要考慮庫問題, 當您將其複製到任何 Windows 系統時,您可以直接使用它(我沒有嘗試過 XP 以下的版本),但 exe 檔案要大得多。
-
除錯後,會生成乙個可執行檔案,可以使用。
-
要生成發布版本,您需要先進行設定
在“專案”中選擇“設定”,開啟“專案設定”對話方塊,首先在“設定”下拉列表中選擇“Win32 Release”,然後在右側設定為“使用 MFC 作為靜態鏈結庫”。 單擊“確定”。
然後開啟“Formation”下的“Batch Formation”,勾選win32除錯,然後點選“Create”。 此時,您應該能夠生成應用程式的發布版本。
這個程式可以直接複製到別人的電腦上執行,不需要安裝VC,相信大家一定能學會的
-
因為安裝檔案不是你做的,在安裝VC的時候,你的機器已經安裝了一些VC需要的檔案,所以你可以直接在機器上使用,當你使用別人的機器的時候,只有兩種方法,第一種是安裝VC然後執行你的程式,第二種是製作安裝檔案, 給我乙個**位址來製作安裝軟體。
-
建立乙個發布版本,你就可以開始了。
-
你的問題不清楚。
我了解兩個方面:
1. 如何打包程式?
2. 再寫乙個程式來生成這個程式?
答: 1.首先編譯發布版本,然後使用打包工具進行打包,如installshield pro等。
2.如果編寫程式來生成當前程式,一般將目標程式視為資源,然後釋放此資源並儲存為指定目錄中的檔案。
-
你應該知道如何設定專案,對吧? 如果要發布,請將其設定為發布版本,最好將動態鏈結庫設定為靜態鏈結並編譯。
編譯成功後,即可使用打包。 是凳子。
-
<>)。可以聯絡 Dino。
-
編寫程式後,需要先進行編譯才能執行,具體方法如下:
按 F7 生成
沒有錯誤後,按 Ctrl+F5,這是感嘆號按鈕。
-
你的意思是程式如何執行或生成後如何編譯?
1.F5 編譯完成後,程式結果可以直接執行。
2.如果生成的程式正在執行,雙擊要執行的exe; dll和lib檔案不能直接執行,需要由其他程式載入並攜帶才能執行。
我不明白你的意思,只是說點什麼,希望對你有所幫助。
兩個命令按鈕,兩個標籤,兩個文字"
private sub command1_click()r = >>>More