VC的編譯開關引數大全

2021-07-13 06:08:53 字數 1036 閱讀 4982

雖然我使用32位組合語言寫程式,但這種好東西還是有很大的收藏價值的!

dsw:全稱是developer studio workspace,最高端別的配置檔案,記錄了整個工作空間

的配置資訊,她是乙個純文字的檔案,在vc建立新專案的時候自動生成

dsp:全稱是developer studio project,也是乙個配置檔案,不過她記錄的是乙個專案

的所有配置資訊,純文字檔案

opt:與dsw、dsp配合使用的配置檔案,她記錄了與機器硬體有關的資訊,同乙個專案在

不同的機器上的opt檔案內容是不同的

clw:記錄了跟classwizard相關的資訊,如果丟失了clw檔案,那麼在class view面板裡

就沒有類資訊

plg:實際上是乙個超文字檔案,可以用internet explorer開啟,記錄了build的過程,

是乙個日誌型檔案

rc:資源描述檔案,記錄了所有的資源資訊,在資源編輯器裡作的修改,實際上都是對

rc檔案的修改

rc2:附加的資源描述檔案,不能直接資源編輯器修改,只能手工新增,可以用來新增額

外的資源

res:經過資源編輯器編譯之後的資源檔案,以二進位制方式存放

sbr:編譯器生成的瀏覽資訊檔案,在**導航的時候非常有用,她需要在編譯時指

定/fr或者/fr開關

bsc:bscmake.exe將所有的sbr檔案作為輸入,經過處理之後輸出乙個bsc檔案,在**

導航的時候實際用到的是bsc檔案

ilk:當選定漸增型編譯連線時,聯結器自動生成ilk檔案,記錄連線資訊

pdb:全稱是program database,即程式資料庫檔案,用來記錄除錯資訊,是乙個相當重

要的檔案,沒有他,程式無法正常除錯

lib:如果專案輸出是dll的話,一般會輸出乙個跟專案同名的lib檔案,記錄輸出的函式

資訊exp:同lib,是跟dll一起生成的輸出檔案

pch:全稱是precompiled header,就是預先編譯好的標頭檔案,在編譯時指定/yu開關時

編譯器自動生成

vc的編譯引數優化

author void ph4nt0m.org 編譯器 cl.exe visual c 6.0 沒有做任何優化情況下,編譯大小為 16k 編譯優化後 1k 用16進製制編輯器把尾部的0x00去掉 712bytes include windows.h pragma comment lib,kernel...

flex 編譯引數大全

accessible true false 是否具有可理解性 actionscript file encoding 設定檔案編碼 advanced mxmlc help advanced 檢索mxmlc高階引數 allow source path overlap true false 驗證sourc...

VC 編譯器錯誤大全

一 lnk2001錯誤的原因 一 由於編碼錯誤導致的lnk2001。1 不相匹配的程式 或模組定義 def 檔案能導致lnk2001。例如,如果在c 原始檔內宣告了一變數 var1 卻試圖在另一檔案內以變數 var1 訪問該變數,將發生該錯誤。2 如果使用的內聯函式是在.cpp檔案內定義的,而不是在...