VS2010生成檔案

2022-02-17 21:53:42 字數 1697 閱讀 5405

resource.h

resource.h就是.rc檔案的標頭檔案

.rc檔案裡的常量全在resource.h定義

.rc檔案和resource.h 都是給project add resource 的時候vs 自動生成的。

.vcxproj

這是使用應用程式嚮導生成的 vc++ 專案的主專案檔案。 

它包含生成該檔案的 visual c++ 的版本資訊,以及有關使用應用程式嚮導選擇的平台、配置和專案功能的資訊。

.vcxproj.filters

這是使用「應用程式嚮導」生成的 vc++ 專案篩選器檔案。

它包含有關專案檔案與篩選器之間的關聯資訊。在 ide 中,通過這種關聯,在特定節點下以分組形式顯示具有相似副檔名的檔案。例如,「.cpp」檔案與「原始檔」篩選器關聯。

.rc這是程式使用的所有 microsoft windows 資源的列表。它包括 res 子目錄中儲存的圖示、點陣圖和游標。此檔案可以直接在 microsoft visual c++ 中進行編輯。專案資源位於 2052 中。

resource.h

這是標準標頭檔案,它定義新的資源 id。

microsoft visual c++ 讀取並更新此檔案。

stdafx.h,stdafx.cpp

這些檔案用於生成名為 .pch 的預編譯頭 (pch) 檔案和名為 stdafx.obj 的預編譯型別檔案。

.sln 相當於vc6中 .dsw

.vcxproj 相當於vc6中 .dsp

.suo 相當於vc6中 .ncb

.vcxproj.filters 用於專案下檔案的虛擬目錄

.vcxproj.user 是使用者的一些相關配置

.dsp 專案引數配置檔案,文字格式,記錄專案內檔案、編譯設定等資訊

.dsw 工作區檔案,記錄包含的所有專案檔案(.dsp)資訊

.opt  工程內關於開發環境的引數檔案,如工具條位置等資訊 

.aps  資源輔助檔案,二進位制格式,ide中視覺化操縱用 

.clw  classwizard資訊檔案,ini檔案格式,記錄類、成員變數、訊息對映等資訊

.plg  編譯資訊檔案,編譯時產生的error和warning資訊檔案(實際上是乙個html檔案) 

.hpj  幫助工程檔案,用microsfot help compiler可以處理 

.bsc  編譯生成的專案詳細資訊,source brower快速瀏覽時用到。去掉可加快編譯速度; 

.map  執行檔案的映像資訊,如的函式位址等,除錯可用。 

.mdp  舊版本專案檔案,如果要開啟此檔案,會提示你是否轉換成新的dsp格式 

.pch  預編譯檔案,可以加快編譯速度,但是檔案非常大。 

.pdb  記錄了程式有關的一些資料和除錯資訊,在除錯的時候可能有用。 

.ncb 無編譯瀏覽檔案,當自動完成功能出問題時可以刪除此檔案。build時自動生成。

.exp  只有在編譯dll的時候才會生成,記錄了dll檔案的一些資訊。

targetver.h

#pragma once

// 包括 sdkddkver.h 將定義最高版本的可用 windows 平台。

// 如果要為以前的 windows 平台生成應用程式,請包括 winsdkver.h,並將

// win32_winnt 巨集設定為要支援的平台,然後再包括 sdkddkver.h。

#include

VS2010生成DLL問題

遇到個扯蛋的問題,搞了很久。從別的專案裡拷貝來的 自己用vs2010新建了乙個dll專案,發現生成的dll很小。如圖 我的50k,示例 400k。然後載入後怎麼也沒反應,以為是配置 不對,對著把專案屬性都改了也不行,後來把配置屬性中的常規 mfc的使用 改為在靜態庫中使用mfc就行了。但是為毛原來那...

關於VS2010生成exe 續

前一篇文章寫了如何利用int main int argc,char argv 生成帶引數的exe檔案,並用matlab呼叫exe。然而在我的使用中卻發現了一些問題,在自己的電腦上能很好的執行,但是放到其他電腦上卻不能執行,也不報錯 所以這個錯誤隱藏了好幾天 就相當於指令沒有執行。檢查發現,應該是測試...

VS2010 生成dll及測試

建立乙個專案 win32控制台應用程式 注意選擇dll 後面寫cpp和h檔案,注意不要寫main 函式,需外部呼叫的函式宣告前新增extern declspec dllexport 例如 extern declspec dllexport void getij jiaodu char line,do...