【转】带你玩转Visual Studio——01.开篇介绍
開篇之前,先嘮叨幾句
本人從事C++開發工作一年半,總想就C++開發方面寫點東西。寫什么呢?想了一下還是寫點跟開發密切相關的吧,要說跟開發最密切相關的那莫過于就是開發工具了,也就是常常說的集成開發環境(IDE)。 這一年多從事的是C++的跨平臺開發,在Linux和Windows下都開發過,但主要還是在Windows下進行開發(一般會在Windows下開發,多個平臺下編譯),因為Windows下有強大好用的開發工具,那就Visual Studio。
講述的范圍
本系列博文講述的內容為:
本系列博文相關用例的特定環境:
語言:C++
版本:VS2010
系統:win7 x64
說明:
本系列博文雖然是基于VS2010進行說明的,但Visual Studio的各個版本在使用的方法、講述的原理上應該是類似的,你可以將其中大部分的方法和原理拓展到Visual Studio的各個版本。
VS2010的下載、安裝
VS2010的下載:
用度娘搜一下“VS2010 下載”你就可以看到非常多的下載地址,下一個可用的就行。
在這里我要介紹一下最常用的下載地址:http://msdn.itellyou.cn/,選擇“開發工具”\“Visual Studio 2010”,這里提供了各種版本:中文的、英文的,專業版、旗艦版等,此外還提供了基于VS2010的各種工具和插件。選擇一個適合你自己的版本下載就好。(我用的英文的專業版Professional)
?
msdn.itellyou.cn(MSDN,我告訴你)里面有各種微軟發布的產品和軟件,只要你能想到的幾乎所有的微軟的產品在這里都能找到,比如各個版本的Windows操作系統,Office軟件套件,各個開發工具等、技術文檔等。
VS2010的安裝:
這個非常簡單,跟著向導一步一步來,基本不會有錯。
1. 將的下載的安裝包解壓,點擊setup.exe進行安裝;
2. 點擊“Install Microsoft Visual Studio 2010”進行安裝;
3. 到協議條款時選擇同意接受(“I have read and accept the license terms.”),然后下一步;
4. 到這一步時,可以選擇完整安裝或自定義安裝(一般選擇完整安裝,特別是你對VS還不太熟悉的時候),可以設置你要的安裝的路徑。
5. 等待安裝,時間會比較長,耐心等待。
6. 安裝完畢后,關閉退出安裝程序即可。
?
VS2010的激活:
這個自己想辦法(有錢的話也可以自己買一個),說太多又要被微軟舉報了(這個在CSDN也不是什么稀奇的事,我就有過先列了)。
文后說明
寫博客四年以來,這是頭一篇“踩”的人數大于“頂”的人數,評論的人很多,但正面的很少。在這對各位的問題統一回答一下。
Q:這么爛的文章還放首頁?
A:我也是看了你的評論后才知道上了首頁,感謝您的提醒!
Q:虎頭蛇尾,通篇下來其實什么也沒說。
A:首先必須要說明的是這是一個系列文章的第一篇。如果你把它當作單篇的文章來看,確實什么也沒說;如果你把它當作一個系列的文章來看,這只是開頭的第一篇,希望有好戲在后頭。
VS是一個大型的企業級的開發工具,我盡量做到這里講的內容也可以直接應用于企業級的開發。如果所講的內容一兩句話就能說明白,那也就沒有必要寫這些文章了,四年寫博客的經驗告訴我“短文多篇”的易讀性要好于幾萬字的“通篇大論”,萬望大家理解!
Q:VS2015都出來了,怎么還寫VS2010的?
A:只是因為我個人對VS2010比較熟悉,要寫肯定就寫自己最懂的啊!不然就更容易誤人子弟了……如果原理你都知道了,再使用一個類似的新的工具,相信也很快就能上手!
Q:為什么更新這么慢?
A:預計兩天寫一篇的,但計劃總趕不上變化。因為前兩天搬家就耽擱了幾天。不過我將盡量在接下來的兩周的內寫完整個系列,國慶不回家,趁著這幾天多寫幾篇,感謝您的關注!
Q:后續文章將會講什么內容?
A:本來想隨著系列博文的逐步發布您們自然就會知道,但又擔心我所寫的內容并非你期待的內容而浪費您的時間。想想還是先劇透一下,以便于您對后面要寫的內容有個大致的了解:
1.VS2010的下載、安裝與簡單介紹
1.1本系列博文的開篇語,VS2010應用的范圍、使用的語言
1.2VS2010的下載、安裝與簡單介紹
2.帶你新建一個工程
2.1跟著向導逐步介紹,注意各個細節。
2.2工程結構與目錄結構
2.3工程目錄下各文件的含義
_2.帶你了解VC++各種類型的工程
_2.1
3.帶你高效開發
3.1VassistX的簡單介紹與下載安裝
3.2VassistX的使用指南(主要的窗口和工具介紹)
3.3VassistX的高效開發的屬性配制(注釋、高亮等)
4.帶你高效代碼管理
4.1VisualSVN的簡單介紹與下載安裝
4.2VisualSVN的常用功能介紹
5.帶你發布自己的工程庫
5.1庫的概念(動態庫與靜態庫的簡單介紹)
5.2編譯自己的工程庫
5.3使用導入(第三方)庫
6.帶你管理多種釋出版本
6.1為什么要有多種釋出版本(Debug、Release等)
6.2翻出方式的配制和管理
7.帶你多工程開發
7.1一個Solution下可以有多個Project。
7.1.1多工程有什么作用?
7.1.2什么時候需要有多工程?
7.2編譯結果和目錄管理
(將各個工程的編譯結果放在相同的output目錄下)
7.3多工程的自動關聯
(關聯后編譯某一個工程時會自動編譯其它工程)
8.帶你跳出坑爹的RuntimeLibrary坑
8.1什么是RuntimeLibrary
8.2MT、MTd、MD、MDd、(ML、MLd已廢棄)的區別與原理
8.3如何避免這種錯誤
9.帶你理解微軟的預編譯頭技術
9.1不陌生的stdafx.h
(主要功能與使用時的注意事項,如每一個cpp都要包含stdafx.h)
9.2對編譯技術的內存原理
9.3如何在非MFC工程中使用MFC庫
10.帶你理解多字節編碼與Unicode碼
10.1多字節字符與寬字節字符
10.2工程里多字節與寬字符的配制
10.3理解_T()、_Text()宏
10.4理解CString產生的原因與工作的機理
文章匯總
感謝大家的觀注,本系列已基本完成,附上文章匯總鏈接:
帶你玩轉Visual Studio——結局匯總
——2015年10月30日
總結
以上是生活随笔為你收集整理的【转】带你玩转Visual Studio——01.开篇介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】世上最简单的vue教程
- 下一篇: 商家虚假宣传牛磺酸泡腾片有催迷效果 阿里