檔案目錄配置
如果只有一個專案的話,解決方案可以和專案同名,若有很多個專案,一般不同名。
建立解決方案後,解決方案資料夾中包含專案資料夾和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)\
相關文章
- 檔案目錄(MOOC)
- Redhat:檔案目錄管理Redhat
- 檔案管理 檔案目錄概念
- 檔案目錄許可權操作
- idea訪問resources檔案目錄Idea
- DedeCMS模板目錄的檔案目錄結構
- 檔案的邏輯結構、檔案目錄
- iOS沙盒檔案目錄介紹iOS
- linux的部分檔案目錄操作語句Linux
- Linux中操作工作目錄和檔案目錄Linux
- Spark輸出自定義檔案目錄踩坑(Java)SparkJava
- linux檔案目錄結構彙總!Linux學習Linux
- 如何在idea下的Java檔案目錄下建立jsp檔案IdeaJavaJS
- 鴻蒙前端開發1-檔案目錄結構鴻蒙前端
- Linux基礎學習系列——Linux檔案目錄操作命令Linux
- Linux學習之linux檔案目錄結構彙總Linux
- 自動化檔案目錄結構生成工具——filemap.jsJS
- vue 路由自動化[讀取vue檔案目錄][支援children]Vue路由
- Mac使用tree命令生成檔案目錄結構,超簡單!Mac
- Angular4學習(初始檔案目錄結構解讀)Angular
- vue專案目錄結構Vue
- Geth命令用法-引數詳解 and 以太坊原始碼檔案目錄原始碼
- php一句話獲取獲取檔案目錄的方法PHP
- C++ 專案目錄結構C++
- Angular專案目錄結構詳解Angular
- 比Linux grep更快的作業系統檔案目錄搜尋工具:ripgrepLinux作業系統
- Oracle Linux 7使用cron來管理Oracle ASM審計檔案目錄的增長OracleLinuxASM
- Android Studio專案目錄結構簡介Android
- Docker和宿主機作業系統檔案目錄互相隔離的實現原理Docker作業系統
- umask如何計算檔案目錄許可權?怎麼學linux運維工程師Linux運維工程師
- ionic3 angular專案目錄結構解析Angular
- 關於靜態檔案目錄與模板引用和Nginx location塊的適配設定Nginx
- 如何在Rust程式專案中安全地使用外部或是專案目錄下的檔案?Rust
- springboot使用logback記錄日誌,配置檔案Spring Boot
- Linux的檔案屬性和目錄配置Linux
- JavaWeb專案目錄+SpringMVC靜態資源+Tomcat測試htmlJavaWebSpringMVCTomcatHTML
- Nginx目錄結構與配置檔案詳解Nginx
- 使用配置檔案方式記錄Python程式日誌Python