VS2010的工程,需要把哪些檔案打包,發給別人。

2021-09-22 05:40:02 字數 1170 閱讀 1112

用vs2010編譯好的檔案,執行也沒有問題,然後就想著可以共享給別人了。

但是,這個大的乙個demo包,到底哪些檔案時必須的,哪些檔案時可以刪除的,我一直很困惑。

今天有時間,就整理一下,防止自己忘記,方便後續檢視。

本demo是基於vs2010的mfc+ffmpeg製作的錄屏軟體。

vs2010中各種型別檔案的作用以及共享給別人時,需要保留的檔案:

.sln        相當於vc6中 .dsw

.專案資料夾裡面需要保留的:

include, lib, 各種dll(個人習慣,就散放了), *.h *.cpp 檔案。

.vcxproj 相當於vc6中 .dsp

.vcxproj.filters 用於專案下檔案的虛擬目錄(建議保留)

.vcxproj.user 是使用者的一些相關配置(建議保留)

.rc 不能刪除

res 資料夾也不要刪,我刪除後,出問題了。不過有人說可以刪。

*.rc檔案不能刪除,res資料夾也不能刪。因為編譯的時候,會找不到 *.rc2

其它檔案和資料夾(res除外)一般都是中間物,在儲存工程時刪除不會有大問題。刪除一些不重要的檔案可以大大減少整個工程檔案大小,節省磁碟空間。

將vs2010工程提交給git管理時需要哪些檔案:

*.h   *.cpp   *.sln    *.vcxproj    *.vcxproj.filters   *.qrc(這個檔案,也沒有看到,我這只有 *.rc)

以及各種包含檔案。比如:include, lib, dll等資源檔案(resource)。

如果使用git的過濾配置,則還需要.gitignore檔案。

其他的諸如*.suo  *.sdf  *.opensdf  *.ico,*.suo (相當於vc6中 .ncb(刪掉。vs2010的mfc/win32以及vs2017的mfc/win32 均沒有看到))均可以過濾掉!

清理VS2010工程

echo 正在清理vs2010工程中不需要的檔案 echo 請確保本檔案放置在工程目錄之中並關閉vs2010 echo 開始清理請稍等.echo 清理sdf檔案 del q a f s sdf echo 清理ipch檔案 del q a f s ipch echo 清理debug檔案 del q a...

VS2010 工程配置嚮導

1.新建工程 2.配置 general 通用 a.配置程式型別,exe or dll b.配置是否使用mfc庫 c.其他 3.c general 通用 a.配置要包含的標頭檔案路徑,通常是其他模組或者第三方庫標頭檔案所在路徑 4.c 生成 a.配置程式執行時庫型別,通常是mt multi threa...

vs2010修改工程名

修改工程名 1.重新命名.sln檔案為想要的名字 2.用記事本方式開啟.sln檔案,將檔案中所有原工程名字替換為想要的名字。3.重新命名.vcprj檔名為想要的名字 4.用記事本方式開啟.vcproj檔案,將檔案中所有原工程名字替換為想要的名字。5.重新命名資料夾中檔名稱裡有原工程名的檔案 即與工程...