1. 程式人生 > >Visual Studio新增整個目錄到空專案中

Visual Studio新增整個目錄到空專案中

我用的是Visual Studio Express 2013 for Windows Desktop,大多時候當做程式碼閱讀器使用,但是對於如何將包含專案程式碼的整個目錄匯入到VS的空專案中,一直不得其法。今天特地研究了一下,並將結果與大家分享。

1. 在VS中新建空專案。解決方案是不是同時新建,取決於你的需求。此處示例採用的是同時新建解決方案。如下圖所示:

2. 之後在檔案系統中的目錄和檔案狀態如下圖所示:

在openssl資料夾的內容是,

3. 將原始碼整個目錄拷貝到專案目錄(即openssl)目錄下,結果如下圖所示,

4. 切換到VS,在“解決方案資源管理器”中,狀態如下圖所示,

裡面什麼內容都沒有,然後切換到資料夾檢視,即點選下圖中所示按鈕,

結果如下,

現在就可新增資料夾到VS專案中了,或者整個的新增,如下圖所示,

或者新增某個子目錄,

本例中使用整個目錄都新增,新增完之後,再按“顯示所有檔案”的按鈕,結果如下所示,


分別檢視“標頭檔案”和“原始檔”,結果如下所示,

新增的時候只會按照“過濾器”分類處理檔案,比如“標頭檔案”和“原始檔”都是過濾器,不在過濾器中的檔案,不會新增。某些不是標頭檔案也不是原始檔的文字檔案,可能需要自己建過濾器才能新增到專案中。

是不是還有其他簡便的方法,比如不用將原始碼目錄拷貝到專案目錄下?也許有,但我沒看見過。

相關推薦

Visual Studio新增整個目錄專案

我用的是Visual Studio Express 2013 for Windows Desktop,大多時候當做程式碼閱讀器使用,但是對於如何將包含專案程式碼的整個目錄匯入到VS的空專案中,一直不得其法。今天特地研究了一下,並將結果與大家分享。 1. 在VS中新建空專案。

visual studio的包含目錄配置問題

logs 路徑 目錄 包含 alt studio 拷貝 修改 存在 早上將一個項目從debug x64修改到release x64,然後包含目錄都是直接從debug拷貝過來的,一模一樣的路徑,一直說無法include,並且路徑中的文件都是存在的,配置頁面的release x

Visual Studio 擴充套件工具】使用ComponentOne的GroupDefinition和SortDefinition屬性儲存和還原佈局

概述 在此前的ComponentOne中,我們為C1FlexGrid(最快,最靈活的.Net資料網格控制元件)添加了一個非常強大的動態分組功能,這篇技術部落格《將動態分組新增到.NET表格控制元件FlexGrid中》是通過GroupDescriptions屬性為我們演示了此功能。 隨著ComponentOn

一款Visual Studio新增背景圖片的外掛—ClaudiaIDE

ClaudiaIDE 在之前的部落格中,我們介紹瞭如何修改VS2015的主題,除此之外,我們還可以新增背景。這需要用到另一款外掛—ClaudiaIDE,它提供了單一背景顯示,幻燈片播放形式,背景透明度設定,背景顯示位置設定等等。 如何安裝 安裝過程非常簡單,但是為了結構

Android Studio將庫引入到專案出現錯誤(例如Glide)

在學習的過程中,由於書上的版本,不能與自己的Android studio各種庫的版本相互對應。有時候錯誤資訊並不是只提示某個庫出現錯誤,而是會引發各種各樣的錯誤,直接導致相對應的控制元件無法使用。 所以可以採用一種方法去引入庫。 1、點選File,開啟Pro

一款Visual Studio新增背景的外掛—ClaudiaIDE

ClaudiaIDE 在之前的部落格中,我們介紹瞭如何修改VS2015的主題,除此之外,我們還可以新增背景。這需要用到另一款外掛—ClaudiaIDE,它提供了單一背景顯示,幻燈片播放形式,背景透明度設定,背景顯示位置設定等等。 如何安裝 安裝過程非常

Visual Studio新增Visual Basic Power Packs工具箱

想用VS2015畫一條直線,卻怎麼也找不到畫線的一個控制元件,原來 Visual Basic Power Packs 沒有包括在 Visual Studio2015安裝包中,而是作為獨立的MSI提供。 下載Visual Basic Power Packs  下載連結是

Android Studio匯入so檔案到專案

1、採用最簡單直接的方式匯入s0檔案:在app下新建jniLibs/armeabi目錄,並將指定so檔案拷貝到這一目錄。 2、一般來說其他第三方的開放平臺的so檔案都是已經把對應的本地Java介面類一起封裝到so或者其他庫檔案裡了,我們不需要自己去定義自己的本地介面類,

Visual Studio新增引入FFMPEG庫過程

在Windows下使用VS開發流媒體程式的時候,一般離不開引入開源專案FFMPEG,當然自己寫的除外。 FFMPEG庫及原始碼可以在FFMPEG開源網站下載。 一、 點選下載過程 點選下圖片的標記部分 接著點選下圖連結,有原始碼下載連結,也有庫下載連

Visual Studio 新增自定義選單

VS中新增自定義選單除了使用擴充套件外掛外,還可以使用外部工具,本文介紹的就是使用外部工具新增自定義選單。 新增外部工具 在vs頂部選單中依次選擇:工具-外部工具 點選新增按鈕即可新增一個外部的e

Android Studio 新增Assets目錄

In Android Studio, right-click on the  folder and navigate to the Assets Folder. On the next screen just click Finish. It will create the assets folder

Linux下如何新增附加包含目錄和依賴庫(和windows下visual studio類比)

一、新增附加包含目錄       法1:-I path(path為標頭檔案路徑)       法2:將標頭檔案拷貝到 /usr/local/include中       相當於VS中新增包含路徑,如下

visual studio 2013 本地幫助新增 ArcEngine的幫助文件

在 ArcObject SDK For .Net Framework 安裝完成後,visual studio 2013 本地幫助中安裝 ArcEngine的幫助文件 1、選擇  “幫助”--“設定幫助首選項”--“在幫助檢視器中啟動” 2、選擇 “幫助”--“新增何移除幫助

springboot專案下,service層注入其他service時,沒有新增@Autowired,專案不報錯,就是報指標

這個問題讓我折騰了快一天,因為這個方法是個通用方法,在別的service都能執行成功,就是在此service下執行不成功, 無意間發現了@autowired註解沒有加,協同開發不知道誰不小心刪除了吧。但是springboot也不報錯, try...catch後總是報空指

Android Studio專案三種依賴的新增方式

通常一個AS專案中的依賴關係有三種,一是本地依賴(主要是對本地的jar包),二是模組依賴,三是遠端依賴;新增這些依賴的目的在於上我們想要在專案的某一個模組中使用其中的功能,比如okttp這個網路框架庫,如果我們想要在專案的app模組下使用這個庫的功能,則需要在app模組的build.gradle

Visual Studio建立自己的.dll檔案,並且在其它專案使用該.dll檔案

1.簡介 看了一些程式碼,發現直接用類名.方法名就呼叫了方法,但是點進方法檢視,卻發現沒有方法體,但是功能卻有,很奇怪。 後來才知道是在專案中添加了自己.dll檔案的引用,然後再程式碼中引入了名稱空間,然後直接可以呼叫了。具體操作如下。 2.首先用 Visual Studio建立一個類庫

在低版本開啟高版本Visual Studio建立的專案檔案

Dr. Ing. 白途思(Begtostudy) 微訊號:Begtostudy QQ:370566617 Email: [email protected] 點選這裡給我發郵件 工作單位:上海航天技術研究院 身份:上海交通大學 工學博士 校內名片

如何真正在Microsoft visual Studio新增Visual Assist 小番茄破解

IDE: VS中功能強大,但是強大帶來的不好地方就是很多包庫都不知道全稱是什麼,而VA則可以幫助我們自動提示補全程式碼以及程式碼錯誤提醒等功能。 網上有很多很多如何破解的VA的,但是都是需要輸入註冊碼key的,但是提供的註冊碼已經無法進行註冊,坑爹了,軟體裝完,說破解失敗!

Visual Studio的mvc專案下利用AngularJS實現單頁面的增刪改操作

執行效果如下(利用了AngularJS的雙向繫結進行修改): 原始碼如下: @{ ViewBag.Title = "Index"; } <script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.mi

Visual Studio 2010 與 VC++ 6.0 的操作差異(一)之對話方塊新增OnInitDialog()函式

Visual Studio 2010 與 VC++ 6.0 在個別操作上是存在差異的。 用MFC嚮導建立的對話方塊會自動生成OnInitDialog()函式。但是手動新增的對話方塊或者建立子對話方塊時就不會生成OnInitDialog()。 Visual Studio 2010 與 VC++ 6.0 的操作