用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.重新命名資料夾中檔名稱裡有原工程名的檔案 即與工程...