如何準(zhǔn)確無(wú)誤的進(jìn)行VC++開(kāi)發(fā)?
VC++是微軟公司開(kāi)發(fā)的一個(gè)IDE,換一種說(shuō)法就是依靠C++程序的一個(gè)開(kāi)發(fā)平臺(tái),許多的前端系統(tǒng)和銀行使用的一些程序就是通過(guò)VC++來(lái)進(jìn)行開(kāi)發(fā)的,下面就進(jìn)行詳細(xì)說(shuō)明。
如果采用其他工具對(duì)源文件進(jìn)行代碼整理,又需在VC之外重新打開(kāi)源代碼,整理結(jié)果不能直接在VC中查看編譯。能不能在VC中集成一種工具,輕松點(diǎn)擊VC按鈕即可整理源碼呢?回答是有。
下面我就介紹一個(gè)名為astyle的開(kāi)源代碼整理工具以及在VC開(kāi)發(fā)環(huán)境中集成配置的方法??梢匝杆賹?shí)現(xiàn)在VC中進(jìn)行代碼整理的功能,希望能給你一定的幫助。
1、 訪問(wèn)http://sourceforge.net/projects/astyle,下載astyle包,包括源文件、可執(zhí)行文件、使用說(shuō)明等。
2、 拷貝astyle.exe到c:\winnt\system32下。
3、 接下來(lái)配置VC,添加astyle代碼整理功能。
1) 在VC++中新建菜單項(xiàng)"格式整理"。在工具欄上點(diǎn)擊右鍵打開(kāi)Customize窗口,在Tools標(biāo)簽頁(yè)新建一個(gè)菜單項(xiàng):"格式整理",并在Command 中輸入菜單項(xiàng)對(duì)應(yīng)外掛工具程序當(dāng)前所在路徑:"C:\winnt\system32\astyle.exe"。
2) 在Arguments中輸入外掛工具程序配置參數(shù)--style=ansi ${FileName}${FileExt}。其中 --style=ansi表示選擇使用ANSI 風(fēng)格格式和縮進(jìn)。當(dāng)然也可選用其他風(fēng)格,可選的風(fēng)格和樣例如下:
- namespace foospace
- {
- int Foo()
- {
- if (isBar)
- {
- bar();
- return 1;
- }
- else
- return 0;
- }
- }
- namespace foospace
- {
- int Foo()
- {
- if (isBar)
- {
- bar();
- return 1;
- }
- else
- return 0;
- }
更詳細(xì)的配置參數(shù)可參加見(jiàn)astyle隨機(jī)文檔。${FileName}${FileExt}:表示整理當(dāng)前編輯的源文件。在Initial directory中輸入$(FileDir)參數(shù):表示初始運(yùn)行路徑。設(shè)置該項(xiàng)值后,astyle啟動(dòng)的初始路徑為當(dāng)前文件路徑。
【編輯推薦】