這段時間腦袋不開竅,在64位的win7下面安裝opencv2.3.1,費了不少功夫。在這裡總結一下,以免後面安裝在重複這些錯誤。
自己完全是
按照opencv中文論壇教程一步步來,在新增library和include檔案時連路徑也是複製的,以為這樣不會出錯,結果問題一大堆。
第一:首先提示的是64位和32位的不相容。後面再網上查了一下,說是要在build的configuration manager下面建立乙個*64的平台,後面試了一下,發現安裝的時候沒有安裝64位的,後面重新安裝了 64位vs08;
第二:安裝過後,試了乙個複雜和乙個簡單的程式,複雜的程式對於opencv自帶函式完全報錯,出現external ****,這個明顯是庫沒有包含對。後面幾經排查,原來是庫檔案錯了,在按照教程裡面解壓過後,路徑完全不同。。哎,死讀書害死人啊。。後面改了過來,效果不錯。但是在除錯檔案裡面出現的是64位的編譯結果,和原來的有很大的不同;
第三:看著64的結果感覺不爽,後面仔細想了一下。64位應該是向下相容32位的,所以應該可以用32位平台的。後面同樣在build的configuration manager下面選擇了32位平台 ,除錯出錯。結果明顯也是庫檔案不對,後面想想因為換成32位平台了,那麼新增的庫就不能像教程裡面說的用64位的。在這裡自己把乙個問題弄混了,教程裡面說的位是指的是平台是多少位的,而自己理解成了系統是多少位的。基本上就是這一點人,讓自己折騰了不少時間。。。無語
第四:後面提示計算機丟失tbb_bebug.dll檔案,這個在
中很好的解決了這個問題。自己用的第一種方法,感覺很霸氣也很有創意,在這裡頂一下。
最後,這也是告訴自己讀書不能不用腦子,不過腦子的學習永遠學的是死東西,這是沒有任何作用的。而且不能偷懶,特別是思考上的依附傾向的偷懶。這種思想上的偷懶是最可怕的,因為其有隱蔽性,但是卻有最厲害的殺傷力。ok,going on!!!
雜項 64位Win7安裝Apache
手動安裝apache,感覺比傻瓜式安裝還要簡單,如果是安裝在c盤根目錄下,直接把安裝壓縮包解下,放到c盤根目錄就ok了。不過,一般我們安裝,都把apache和php放到其它盤上,本例項中,就安裝在了d server中,安裝好的目錄結構如圖所示 一 在d盤根目錄下新建資料夾,把httpd 2.2.19...
64位win7安裝vmware安裝linux
一 軟體安裝 安裝,輸入序列號,序列號可以在網上找到 重啟計算機,進入bios,我的是聯想電腦,開機長按f1 進入advanced,將vt選項開啟 好了,開啟vmware,按照幫助安裝吧。關鍵問題 1.所有軟體都要是64位的 2.bios的vt選項要開啟 二 vmware tools安裝 安裝該工具...
ubuntu上安裝win7系統(64位的)
deb檔案在ubuntu上直接用dpkg i deb 如果虛擬機器上只顯示32位,則可能是cpu不支援虛擬化,也有可能時bios裡虛擬化沒有開啟。重啟電腦,按delete鍵進入bios設定,找到vitualization,設為enabled即可 然後按照教程上的說明一步步來即可,那些設定是必須的,否...