安裝軟件的一點心得

這幾天因爲工作的原因要學習別人的代碼,同時要裝vs2008,boost庫,還有openCV等幾個軟件,因爲是編程小白,同時動手能力也不強,導致進行的很辛苦,最後好歹是裝好了,能運行了,這裏記錄一下自己的一些感受。


1.首先是vs2008,軟件很大,但安裝很簡單,不過裝完之後連寫個helloworld都出錯,提示找不到<iostream>,好吧,自己沒辦法解決,別人總有吧,所謂外事不決問谷歌,內事不決問百度,咱英語不行,用百度找答案吧,結果幾乎全部都是在說找不到<iostream.h>怎麼辦,無力吐槽啊,我再菜也知道把 .h 去掉就行了啊,找了好多頁,不知道在哪裏看到是配置環境變量的問題,打開環境變量一看,果然有問題,PATH開頭是C:\D:\,改好之後就ok了。


2.接着要安裝boost庫,有源文件不用下載,再次上網找,教程很多的,挑了一個靠前的看起來靠譜的教程開始裝,有編譯安裝和直接下載的,我就用了麻煩一些的編譯安裝,一切都很順利,結果到最後找不到stage\lib目錄,也就是編譯好的庫文件所在,沒辦法,我以爲是boost安裝包有問題,去網上下載,再次安裝,好了,找到了庫目錄,本以爲沒問題了,誰知道到最後別的軟件都裝好之後,也配置了環境變量,在vs2008中添加了include 和 lib,運行程序竟然提示找不到 libboost_zlib_*.lib,好吧,打開stage\lib,果然沒有這個庫文件,繼續百度,知道了zlib原來是可選庫,下載之後,在網上找到怎麼安裝,搞定,運行程序,提示找不到 libboost_bzip2_*.lib,又是一個可選庫,同樣的方法安裝了bzip2之後,竟然提示存在無法解析的外部符號***,真的是好無奈啊,找遍了環境變量和配置也沒有解決問題,最終把boost下的庫文件全部刪除重新編譯之後算是通過了。


3.openCV的安裝比起Boost可謂簡單至極,下載之後,解壓縮,選擇安裝路徑,在選配置到path,然後在vs2008中添加入VC++目錄就可以使用了。


4.最終所有的軟件,要編譯的,不用編譯的,全部安裝成功,看到十幾個文件全部通過心裏真的很開心,終於勝利了。


總結

1.環境變量很重要,很多軟件問題可能是因爲環境變量沒設定或者設定錯誤導致。

2.字符編碼的問題,之前的程序包是個老外寫的,用的是美國編碼1140,簡體中文是936,英語是437,我的這個程序貌似應該是這樣,編譯的時候需要將語言設定爲英語437,然後運行的時候應該是1140,最後要在改回來簡體中文936,。百度搜索代碼頁會有很詳細的介紹。在xp下有代碼頁轉換表很方便,win7下沒有,找遍百度沒找到答案,最後在百科裏看到了,需要在cmd下鍵入mode con cp select=1140,然後退出,重新編譯就行了,而且必須是在簡體中文936的環境下。

3.有時候軟件重裝一下真的會管用,就像電腦死機了我們會重啓一下,實在沒辦法的時候可以試一下。

4.一切都搞定之後最好寫一個詳細的安裝文檔之類的,這會對後來者有很大的幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章