天天看點

Windows下c/c++開發環境配置

這篇文章主要滿足那些向牛人進發的programmer,想要抛棄用之已久的IDE(visual studio),改用像linux下的指令行形式。

高手請繞過。

另:這篇文章會慢慢完善。

一,安裝編輯器GVim

可以從vim.org網站下載下傳windows版的gvim

建議将gvim的vimruntime目錄放在環境變量裡。例如:

path=others;d:/program files/vim/vim73;

這樣的好處是,我們可以在cmd或者“運作”裡,随時将gvim或者vim呼喚出來。win+R啟動“運作”。

二,配置GVim:ctags,taglist等

配置檔案為vim下的_vimrc

基本配置:

filetype on

set tabstop=4

set softtabstop=4

set shiftwidth=4

set autoindent

syntax on

set number

colo murphy

set nobackup

set nocompatible

source $VIMRUNTIME/vimrc_example.vim

source $VIMRUNTIME/mswin.vim

behave mswin

當然,根據你的品好,可以不斷修改添加。

設定ctags

從http://ctags.sourceforge.net/下載下傳ctags58.zip,解壓後,複制ctags.exe到vim73目錄下,即跟gvim.exe同一個目錄。

由于前面設定過path了,是以cmd中可以随時呼喚ctags。

ctags -R将建立目前目錄的tags檔案

在_vimrc中設定如下:

set tags=tags;

set autochdir

設定taglist

從vim.org的srcipts欄目下,找到taglist,下載下傳解壓後,得到taglist.vim腳本和taglist.txt幫助檔案,分别放入vim73的plugin和doc目錄中。

由此可見,vim其實已經是一個腳本解釋器了。

在_vimrc中設定如下:

nnoremap <F12> :Tlist<CR>

這樣當你在指令模式中按<F12>時,就會出現taglist。當然也可以用指令:Tlist

三,設定編譯器環境變量

即利用sdk中的cl、link、nmake等。

這裡有兩種情況:1,安裝了visual studio 6以上的;2,隻是安裝了windows sdk和其他編譯器的。

對于情況一,請運作D:/Program Files/Microsoft Visual Studio 10.0/VC下的vcvarsall.bat即可。

對于情況二,把sdk中的bin,include,lib都放入path中,可以模仿情況一,寫一個批處理,這樣每次運作批處理,執行set path,将bin,include,lib放入。即可建構。然後把自己安裝的編輯器也放在path中即可。不過還好像沒見過其他的。

四,試編譯

cl  -c –W3 -EHsc test.cpp

link kernel32.lib user32.lib gdi32.lib test.obj

繼續閱讀