默認情況下cl命令使用/MT選項,即靜態鏈接libcmt.lib,因此文件一般較大;
使用/MD選項,動態鏈接msvcrt80.lib,產生不可缺少的manifest文件,程序一般較小。
在生成manifest文件之後(cl /MD 或者使用link等)可以使用如下的命令將manifest文件嵌入到exe文件中:
mt.exe -manifest MyApp.exe.manifest -outputresource:MyApp.exe;1
(詳情參見:http://msdn.microsoft.com/zh-cn/library/ms235591(VS.80).aspx 2009-02-28)
VS2005命令行問題-manifest
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
exe文件圖標消失只留下白色無圖標 簡單解決方法
野九
2020-07-05 03:38:15
在VC中讀寫ini配置文件的函數
zhangqi187
2020-07-07 16:54:03
構造前綴碰撞法可製作兩個內容不同但具有相同MD5驗證碼的文件
langchibi_zhou
2020-07-07 08:00:22
看代碼過程中碰到的一些問題以及筆記
degree_37
2020-07-07 04:57:38
GeekOS-Project1
yx601
2020-07-06 23:23:25
How small can a functional PE executable be?
你知道最小的PE(Windows平臺下EXE可執行文件的默認格式)有多大嗎?你可以看一下這個:http://www.phreedom.org/sola
vbvan
2020-07-06 22:04:55
windows下postgresql安裝失敗解決方法:無法運行getlocales.exe
dearbaba_8520
2020-07-06 21:28:10
windows啓動以及exe文件的加載簡介
tmac_0817
2020-07-06 12:33:26
一個殺死EXCEL的程序
Dim pTemp As System.Diagnostics.Process()pTemp = System.Diagnostics.Process
kevin521
2020-07-06 07:19:44
電腦安裝系統出錯藍屏報錯爲 STOP 0xc0000020 ,什麼原因?
googlegis
2020-07-05 23:01:28
VC調試模式下does not contain debug information. Press OK to Continue
BBOOT
2020-07-05 17:52:47
/FORCE:MULTIPLE
panyc33
2020-07-05 09:21:18
在vc中調用一般的.exe只需要一個函數
dashao598
2020-07-05 05:48:22