因為要用cvLoadImage
#include "stdlib.h"
因為要用cvLoadImage
"程式庫檔",增加" C:\OpenCV2.0\vc2008\lib"。
灌了MinGW後Dev cpp compile就會出現這個error
static 為首的宣告稱之為靜態變數宣告,通常是使用在一個會不只被呼叫一次的函式當中,而且是希望只有被宣告一次,就會一直存在,數值不會被外部的函式影響的變數。
In C++, you must first declare a variable before using it. The C++ language provides an exception to this rule through the static keyword. If you declare a member variable as static in a class, an instance of that class would be made available when the class is used.
If you declare a member variable of a class as static, in C++, you must initialize it globally before using the static member variable.
參考自 http://www.functionx.com/managedcpp/keywords/static.htm
指數符號 "e":
之前就碰到這個問題了但不知道為什麼之前沒goo到
第一種方法
出現這個問題多數是因為環境變數PATH 未設置,安裝OpenCV後一定要檢查一下D:\Program Files\OpenCV2.0\vc2008\bin 是否已經加入到環境變數PATH 中,如果沒有就添加該路徑。設置環境變數的方法為:我的電腦 -> 屬性-> 高級-> 環境變數-> PATH -> D:\Program Files\OpenCV2.0\vc2008\bin(根據當前電腦上OpenCV 2.0 的安裝路徑進行設置,若設置多個路徑,則用分號隔開)
第二種方法
有時上面這種方法已經設置好,但還是出現問題,則只需要將D:\Program Files\OpenCV2.0\vc2008\bin 目錄下所有的 *.dll 檔拷貝到system32 下即可以解決問題。
現在再旁聽視覺影像的課,最近常常出現"affine"這個字