原文地址:http://www.cnblogs.com/weitianshui/articles/1017178.html
Windows Template Library - WTL的安裝指南滿(mǎn)地都是,而且源程序也附帶了安裝說(shuō)明,似乎沒(méi)有必要再多寫(xiě)一個(gè)。但是,事情并沒(méi)有想象的那么簡(jiǎn)單,本人有過(guò)將近4年的C++開(kāi)發(fā)經(jīng)驗(yàn),在兩年前剛轉(zhuǎn)入C#,有很長(zhǎng)時(shí)間沒(méi)碰C++了(最后使用的工具是VC++6.0)。今天突發(fā)興趣,想要玩玩VC++ 2005和WTL,誰(shuí)知,以我這種經(jīng)驗(yàn),折騰這看是簡(jiǎn)單的玩意,也花了大半天的時(shí)間方才搞出第一個(gè)WTL的Hello World,個(gè)中曲折,說(shuō)來(lái)實(shí)在慚愧,只好把正確的安裝過(guò)程寫(xiě)一下,如果能給別人一點(diǎn)提示,那是最好的了。至少,可以做個(gè)筆記,兩三年以后如果又忘了,還可以回來(lái)翻翻。
1、從http://sourceforge.net/projects/wtl下載最新版本的WTL,當(dāng)時(shí)是8.0
2、下載得到的是一個(gè)自解壓文件,可以解壓到任意目錄。比如d:\wtl80,下面有幾個(gè)子目錄samples, include, AppWizMobile, AppWizCE, AppWiz,還有一個(gè)txt文件和htm文件。其中include是頭文件,samples是幾個(gè)示例,AppWiz*是各種向?qū)募?br>3、在命令行里執(zhí)行:wscript.exe "D:\WTL80\AppWiz\setup80.js",如果是vs2005 express、vs2003等,分別執(zhí)行setup80x.js, setup70.js,可以看看里面的文檔說(shuō)明。
注:這是一個(gè)很容易讓人困惑的地方,網(wǎng)上的文檔全都說(shuō)解壓后執(zhí)行setup80.js文件,但都沒(méi)說(shuō)如何執(zhí)行。后來(lái)在代碼里看到有WScript,才想到用WSCript.exe來(lái)執(zhí)行。
4、打開(kāi)VS2005, 選擇VC++項(xiàng)目,就可以看到WTL項(xiàng)目的向?qū)Я恕?/font>
5、在VS2005里,打開(kāi)菜單“工具”——選項(xiàng)——項(xiàng)目和解決方案——VC++目錄,在“顯示以下內(nèi)容的目錄”下拉框中,選擇“包含文件”,加入剛才解壓的wtl下的include,本例中是"d:\wtl80\include"。
6、按照向?qū)?chuàng)建一個(gè)程序,編譯,執(zhí)行,OK。
posted on 2010-03-20 10:21
漂漂 閱讀(581)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
深入vc++