本人從事c++開發工作一年半,總想就c++開發方面寫點東西。寫什麼呢?想了一下還是寫點跟開發密切相關的吧,要說跟開發最密切相關的那莫過於就是開發工具了,也就是常常說的整合開發環境(ide)。 這一年多從事的是c++的跨平台開發,在linux和windows下都開發過,但主要還是在windows下進行開發(一般會在windows下開發,多個平台下編譯),因為windows下有強大好用的開發工具,那就visual studio。
windows下visual studio在c++開發方面的功能和使用方法;
用visual studio進行c++的高效開發;
語言:c++
版本:vs2010
系統:win7 x64
本系列博文雖然是基於vs2010進行說明的,但visual studio的各個版本在使用的方法、講述的原理上應該是類似的,你可以將其中大部分的方法和原理拓展到visual studio的各個版本。
msdn.itellyou.cn(msdn,我告訴你)裡面有各種微軟發布的產品和軟體,只要你能想到的幾乎所有的微軟的產品在這裡都能找到,比如各個版本的windows作業系統,office軟體套件,各個開發工具等、技術文件等。
5. 等待安裝,時間會比較長,耐心等待。
6. 安裝完畢後,關閉退出安裝程式即可。
這個自己想辦法(有錢的話也可以自己買乙個),說太多又要被微軟舉報了(這個在csdn也不是什麼稀奇的事,我就有過先列了)。
q:虎頭蛇尾,通篇下來其實什麼也沒說。
a:首先必須要說明的是這是乙個系列文章的第一篇。如果你把它當作單篇的文章來看,確實什麼也沒說;如果你把它當作乙個系列的文章來看,這只是開頭的第一篇,希望有好戲在後頭。
vs是乙個大型的企業級的開發工具,我盡量做到這裡講的內容也可以直接應用於企業級的開發。如果所講的內容一兩句話就能說明白,那也就沒有必要寫這些文章了,四年寫部落格的經驗告訴我「短文多篇」的易讀性要好於幾萬字的「通篇大論」,萬望大家理解!
q:vs2015都出來了,怎麼還寫vs2010的?
a:只是因為我個人對vs2010比較熟悉,要寫肯定就寫自己最懂的啊!不然就更容易誤人子弟了……如果原理你都知道了,再使用乙個類似的新的工具,相信也很快就能上手!
q:為什麼更新這麼慢?
a:本來想隨著系列博文的逐步發布您們自然就會知道,但又擔心我所寫的內容並非你期待的內容而浪費您的時間。想想還是先劇透一下,以便於您對後面要寫的內容有個大致的了解:
2.帶你新建乙個工程
2.1跟著嚮導逐步介紹,注意各個細節。
2.2工程結構與目錄結構
2.3工程目錄下各檔案的含義
_2.帶你了解vc++各種型別的工程
_2.1
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產生的原因與工作的機理
——2023年10月30日
如果這些內容是您想要了解或學習的,那歡迎您繼續關注本系列的後續博文!我將盡量在接下來的兩周的內寫完整個系列。如果這些內容並非您需要的東西,那您也不必在這浪費過多的時間了,大膽跳過吧!^.^
帶你玩轉Visual Studio 結局彙總
帶你玩轉visual studio 開篇介紹 帶你玩轉visual studio 帶你新建乙個工程 帶你玩轉visual studio 帶你了解vc 各種型別的工程 帶你玩轉visual studio 帶你高效開發 帶你玩轉visual studio 帶你高效管理 帶你玩轉visual studio...
帶你玩轉Visual Studio 結局彙總
帶你玩轉visual studio 開篇介紹 帶你玩轉visual studio 帶你新建乙個工程 帶你玩轉visual studio 帶你了解vc 各種型別的工程 帶你玩轉visual studio 帶你高效開發 帶你玩轉visual studio 帶你高效管理 帶你玩轉visual studio...
帶你玩轉Visual Studio 開篇介紹
本人從事c 開發工作一年半,總想就c 開發方面寫點東西。寫什麼呢?想了一下還是寫點跟開發密切相關的吧,要說跟開發最密切相關的那莫過於就是開發工具了,也就是常常說的整合開發環境 ide 這一年多從事的是c 的跨平台開發,在linux和windows下都開發過,但主要還是在windows下進行開發 一般...