為什麼VS2008的靜態庫release版比debug版還要大?
在VS2008下編了一個靜態庫,發現release版比debug版大了2.5倍多(R:3.8M,D:1.45M),最後比較發現VS2008 Release預設優化選項:
全程式優化(Whole Program Opeimization)為Enable link-time code generation (/GL)
關掉正常,把VS2008的設定改為No就可以了。(其他VS版本均預設為No)
http://stackoverflow.com/questions/2052136/release-lib-is-huge-compared-to-debug
相關推薦
為什麼VS2008的靜態庫release版比debug版還要大?
在VS2008下編了一個靜態庫,發現release版比debug版大了2.5倍多(R:3.8M,D:1.45M),最後比較發現VS2008 Release預設優化選項: 全程式優化(Whole Program Opeimization)為Enable link-time
VS編譯靜態庫 .lib 其中Release 版本比Debug版本要大好多原因
bug -1 工程 blog 技術分享 其中 logs debug image 如果工程代碼使用了: 把此選項關閉即可減少庫大小不少: VS編譯靜態庫 .lib 其中Release 版本比Debug版本要大好多原因
GCC 64位程式的makefile條件編譯心得——32位版與64位版、debug版與release版(相容MinGW、TDM-GCC)
為了適應現在越來越流行的64位系統,經常需要將程式碼分別編譯為32位版和64位版。其次,除了需要生成debug版用於開發測試外,還需要生成release版用於釋出。本文介紹瞭如何利用makefile條件編譯來生成這些版本,而且不僅相容Linux下的GCC,還支援MinGW、TDM-GCC等Windows
百度地圖 獲取release版和debug版的簽名
百度地圖安全碼構成: Android簽名證書的sha1值+“;”+packagename(即:數字簽名+分號+包名), 例如:BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75 如果是app是debug
關於googlemap程式key的正式版和debug版申請
這兩天一直糾結這個問題,因為網上給的都是debug版本的,不知道為什麼我debug版本的打包成APK以後,地圖就出不來為此也很是糾結很是不解。沒辦法最後看了官網的文件才知道,原來測試使用debug版本,正式釋出的話還要另外申請一個正式版的。今天試了下終於
VS2013編譯Qt5.2.1 32位靜態庫debug-and-release版及結果分享
1. 下載zip原始碼,我下載的是qt-everywhere-opensource-src-5.2.1.zip這個檔案。 2.安裝python 3.解壓縮qt-everywhere-opensource-src-5.2.1.zip檔案,修改 qtbase\mkspe
VS中Debug版程式執行正常但Release版執行時控制元件有異常(控制元件在執行時消失)的解決方法
#問題 首先用VS生成應用程式是正常的,然後點選最小化按鈕隱藏到下方工作列,然後再點選工作列這個圖示將應用程式還原出來,結果還原出來後應用程式下方的控制元件都無法顯示出來,這是release版本的,de
Makefile條件編譯debug版和release版
原文地址為: Makefile條件編譯debug版和release版 一般,在開發測試階段用debug版本,而上線釋出用release版本。 使用Makefile定製編譯不同版本,避免修改程式和Makefile檔案,將會十分方便。 讀了一些資料,找到一個解決方法,Makefile
Android 使用grade實現Android 專案debug版與release版共存
在Android 專案中,預設debug版與release版的包名相同,從而導致debug版與release版兩者不能共存。為了方便開發,可以通過gradle實現讓兩者在一臺手機上共存 配置app目錄下的build.gradle檔案 android {
Qt中如何檢測程式是Debug版還是Release版
方法是檢查QT_NO_DEBUG 這個巨集。 示例程式碼: #ifdef QT_NO_DEBUG qDebug() << "release mode"; #else qDebug() << "debug mode"; #endif
Dlib debug版 或 dlib release版 在VS2013中的配置安裝
預先安裝VS2013,cmake3.2,分以下四步配置即可: 2、開啟cmake,設定source code路徑:C:/Users/Yan/Desktop/dlib-18.16/dlib, build binaries路徑:C:/Users/Yan/
VS2008 如何將Release版本設置可以調試的DEBUG版本
deb disabled disable 版本 option 文件 data .net source VS2008 如何將Release版本設置可以調試的DEBUG版本 只需設置三個部分: 項目->屬性->C/C++->General->Debug
reactNative如何打Debug版安裝包(android)
debug rn打包 react 最近被自動化組的妹子追要索要 ReactNative 的Debug版的安裝包進行自動化測試,啥??debug版包?沒聽過啊,好吧。。。。之前一直以為debug調試只需要把手機用usb連接到電腦上然後執行命令:react-native run-android調試就好
表哥的Access入門++以Excel視角快速學習數據庫知識pdf高清版免費下載
數據庫知識 微博 access 流行 小型 選項 office 視角 image 下載地址:網盤下載 備用地址:網盤下載 編輯推薦Access作為一款流行的小型數據庫軟件,相對於其他數據庫軟件產品,易學易用、可視操作、靈活便捷,**程度上避免了用戶的編程需求。
【C++】 Debug 版的 C/C++ Python 擴充套件模組連結錯誤:Error LNK1104 cannot open file 'python27_d.lib
Debug 版的 C/C++ Python 擴充套件模組連結錯誤:Error LNK1104 cannot open file 'python27_d.lib' 環境配置 (1)python的lib 以及標頭檔案分別加到vc的include/lib directories中去。
揭開真實的加密幣地下瑞士銀行, 特種部隊巡邏、羅斯柴爾德家族投資投資的背後堪比現實版007
作者 | Forbes 譯者 | Guoxi 責編 | Aholiab 隨著加密世界的犯罪越來越猖獗,一批熱愛加密貨幣的正義之士開始了他們的反擊。他們之中,有的人成為了傳奇。 在英格蘭南部的一個廢棄的核掩體地下的防爆門後面,有一個
揭開真實的加密幣地下瑞士銀行, 特種部隊巡邏、羅斯柴爾德家族投資投資的背後堪比現實版007...
作者 | Forbes 譯者 | Guoxi 責編 | Aholiab 隨著加密世界的犯罪越來越猖獗,一批熱愛加密貨幣的正義之士開始了他們的反擊。他們之中,有的人成為了傳奇。 在英格蘭南部的一個廢棄的核掩體地下的防爆門後面,有一個
XMPP客戶端庫Smack 4 0 6版開發之一
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
SAP移庫介面實現(Java版)
SAP移庫介面Java程式碼實現: 移庫介面: public static Map<String, Object> storageMoveToSap(StorageTransfer storageTransfer) throws Throwable{ SapBapiIn
如何在Debian中啟用測試版/不穩定版的軟體庫
為何要啟用測試版/不穩定版? 測試版/不穩定版的Debian給開發者提供了一個比當前穩定版更新的環境以及軟體。你們注意到了麼?其實這些穩定版啊不穩定版啊神馬的都是別名,比方說穩定版其實就是Debian的穩定發行版,而測試版將會是下一個Debian的穩定發行版(當然那是測試後的事了)。截至發稿為止