摘要:就windows下傻瓜式安裝codelite時出現(xiàn)的一些問題進(jìn)行了闡述,并提供了一定的解決方案,希望對于遇到相同情況的讀者有所幫助。
在這里不說為什么選擇codelite這么個IDE,其實(shí)這樣的爭執(zhí)在幾分鐘后往往會偏離正題,思緒被情緒控制,各執(zhí)己見,何謂?
什么是傻瓜式安裝呢,就是在windows下,利用release的安裝版本,這里下的是包含wxWidget,MinGW的安裝版本,然后根據(jù)它的指示一直下一步下一步進(jìn)行就行了。如果你的機(jī)子最初是干干凈凈的,最后安裝的程序會是成功的。但是這基本上是不可能的,而我呢,恰好由于事先在機(jī)子上裝了些東西,就使得安裝完成后并不能像codelite官網(wǎng)中quick start所說的那樣進(jìn)行操作。
想原因可能如下:
*. 原來安裝過code::block,將code::block自帶的mingw32-make.exe所在的目錄加在了環(huán)境變量中,并且原來安裝過庫wxWidget的低版本,由于選擇了codelite,于是將wxWidget原來的版本和code::block都刪除了。并在環(huán)境變量中也將值刪除了。
然后卸載掉codelite進(jìn)行重裝,不過依然不能運(yùn)行wxWidget框架程序。build時出現(xiàn)需要將“WXWIN = C:\wxWidget”的提示,查看了一下setting:tags setting : ctags : include files內(nèi)包含的竟然是perl中的mingw,額裝的東西太多了,于是將perl相關(guān)的環(huán)境變量也刪除了。
繼續(xù)重裝,結(jié)果發(fā)現(xiàn)依然沒有任何改變,悲劇,到底是怎么回事呢,細(xì)想來,原來C盤的Application Data中有codelite的配置文件,由于卸載的過程中并沒有將這些配置文件刪除,重裝后依然使用的是這些配置文件,才導(dǎo)致了問題的出現(xiàn),于是將Application Data下的codelite文件夾刪除,再進(jìn)行重裝,終于是成功了。
傻瓜式安裝,只是設(shè)想到了理想的情況下如何進(jìn)行處理,沒有料想到會出現(xiàn)想我這樣的情況,所以安裝結(jié)束后相關(guān)配置文件中的數(shù)據(jù)的設(shè)定出現(xiàn)了錯誤,導(dǎo)致無法正常build。
至此,安裝結(jié)束了,學(xué)習(xí)才剛剛開始。
也許你會說,為什么不從codelite軟件中對配置數(shù)據(jù)進(jìn)行設(shè)定呢,其實(shí)進(jìn)行了嘗試,正確的設(shè)定了ctags : include files的位置,但是結(jié)果依然無法build,出現(xiàn)類似“WXWIN = C:\wxWidget”的提示,于是將其設(shè)置到環(huán)境變量中也沒有得到相應(yīng)的解決,所以茫然之下才出此下策,一切從頭開始。
相信隨著深入的學(xué)習(xí),對于它的處理方式,配置文件的設(shè)定等,都會慢慢了解的,一鳴驚人的背后蘊(yùn)含著多少的厚積呢,急不來的。
補(bǔ)充一下:
環(huán)境變量的設(shè)置不是設(shè)置計(jì)算機(jī)的環(huán)境變量,而是設(shè)置codelite下setting下的環(huán)境變量,額,因?yàn)閼T性思維沒有考慮到這點(diǎn),悲劇哦。