檔案目錄配置
如果只有一個專案的話,解決方案可以和專案同名,若有很多個專案,一般不同名。
建立解決方案後,解決方案資料夾中包含專案資料夾和sln檔案(solution file),其中:
sln是一種在特定目錄下的奇怪的文字資料夾格式;
專案資料夾中:
vcxproj是專案檔案,是一個XML檔案;
filters是檔案篩選器,不是真正的資料夾,是一個虛擬的資料夾,在我們新建的專案中預設的篩選器有原始檔、標頭檔案等等,也可以右鍵新增新的篩選器。這是一種視覺上的整理,和真實的檔案目錄沒有任何關係。
VS介面,點選專案名稱,解決方案資源管理器上方有一個 show all files 的按鈕,點選它後顯示出來的才是實際上存在全部檔案。在這裡可以新建真正的資料夾(而不是篩選器),在這裡我們可以將我們的cpp檔案等拖入到新建的資料夾中。
我們快速寫一個程式然後執行之後,會生成一個exe檔案,這個程式是存放在debug目錄下的,那是哪一個debug呢?在解決方案資料夾和專案資料夾下都會生成一個debug檔案,事實上,exe檔案被VS放在瞭解決方案的debug目錄下,這個debug目錄和sln檔案是相同的。
VS把產生的中間檔案存在了專案資料夾下的debug目錄中,把可執行的exe檔案存在瞭解決方案的debug目錄中。
???滿腦子問號,為什麼有這麼奇怪的設定,更改一下這個設定。
專案屬性中——所有配置、所有平臺——常規:
輸出目錄:$(SolutionDir)bin$(Platform)$(Configuration)
中間目錄:$(SolutionDir)bin\intermediates$(Platform)$(Configuration)\
相關文章
- tomcat配置虛擬檔案目錄Tomcat
- 檔案目錄(MOOC)
- Docker 檔案目錄Docker
- Redhat:檔案目錄管理Redhat
- laravel檔案目錄樹Laravel
- Linux檔案目錄Linux
- 檔案管理 檔案目錄概念
- Ionic檔案目錄說明
- 檔案目錄許可權操作
- mysql修改資料檔案目錄MySql
- IDA檔案目錄簡介
- Java實現檔案目錄操作書目錄Java
- DedeCMS模板目錄的檔案目錄結構
- idea訪問resources檔案目錄Idea
- iOS沙盒檔案目錄介紹iOS
- [PY3]——IO——檔案目錄操作
- 【Linux檔案目錄命令】rm命令Linux
- 更改MySQL資料檔案目錄位置MySql
- MySQL檔案目錄格式及存放位置MySql
- Oracle 11g RAC檔案目錄Oracle
- 檔案的邏輯結構、檔案目錄
- Linux訪問Windows共享檔案目錄LinuxWindows
- linux的部分檔案目錄操作語句Linux
- 解析Linux作業系統檔案目錄Linux作業系統
- ORA-09817 trace檔案目錄滿了
- Linux中操作工作目錄和檔案目錄Linux
- Spark輸出自定義檔案目錄踩坑(Java)SparkJava
- iOS 常見的系統檔案目錄介紹iOS
- Java 如何監控檔案目錄的變化 【轉】Java
- Oracle在Linux下的安裝,檔案目錄OracleLinux
- 鴻蒙前端開發1-檔案目錄結構鴻蒙前端
- Android安全開發之ZIP檔案目錄遍歷Android
- C標準庫之檔案目錄操作函式——_tempnam函式
- Windows MySQL load data 命令中的infile 檔案目錄WindowsMySql
- java基礎:遞迴應用---遍歷檔案目錄Java遞迴
- rhel4_oracle_oratab_oraInst.loc檔案目錄OracleAI
- vue專案目錄結構Vue
- vue 路由自動化[讀取vue檔案目錄][支援children]Vue路由