VS2013靜態編譯生成 exe可執行檔案

2021-07-28 02:33:03 字數 968 閱讀 4592

vs2013

靜態編譯生成的

.exe

可執行檔案,可以免安裝在其他電腦直接執行

靜態編譯:就是在編譯可執行檔案的時候,將可執行檔案需要呼叫的對應動態鏈結庫(

.so)中的部分提取出來,鏈結到可執行檔案中去,使可執行檔案在執行的時候不依賴動態鏈結庫。

編譯方式:第1

種: 設定:1

、專案->

配置屬性

->

常規->mfc

的使用:在靜態庫中使用

mfc 2、

專案 ->

配置屬性

->c/c++->

**生成

->

執行庫:

選擇多執行緒除錯(

/mtd)。

編譯時,選擇的是

debug

,win32

然後執行編譯生成方案,在該工程目錄下的

debug

檔案中,找到該

.exe

檔案,即可在其他電腦執行。

第2種:

一般可以配置一下兩項:

1.專案 ->

配置屬性

->

常規->mfc

的使用:

在靜態庫中使用

mfc。

2.專案 ->

配置屬性

->c/c++->

**生成

->

執行庫:

選擇多執行緒除錯(

/mt)。

編譯時,選擇的是

release

,win32

(這個選擇項在工具欄的

debug

選框中,一般我們使用

debug

方式)

debug

方式產生的檔案會比較大,聽說它包含了一些除錯用的資訊,

release

方式生成的只是該軟體所需要的所有功能而已

VS2013編譯Qt5 4靜態庫

原帖位址 1 環境配置 安裝python 安裝perl 修改檔案路徑 qt qtbase mkspecs win32 msvc2013 qmake.conf 原始檔案是注釋掉的三行,分別修改為後面三行 qmake cflags release o2 md zc strictstrings qmake...

VS2013編譯Qt5 6 0靜態庫

1 進入原始碼目錄下的qtbase mkspecs win32 msvc2013目錄,開啟檔案qmake.conf檔案。新增 qmake cflags release o2 mt zc strictstrings qmake cflags release with debuginfo o2 mt z...

VS2013編譯Qt5 6 0靜態庫

1 進入原始碼目錄下的qtbase mkspecs win32 msvc2013目錄,開啟檔案qmake.conf檔案。新增 qmake cflags release o2 mt zc strictstrings qmake cflags release with debuginfo o2 mt z...