
1. 準備安裝檔案
- OpenCV:至官網下載對應版本(教學以 2.3.1 為例),直接解壓至指定資料夾(如
F:\OpenCV\opencv)。
- CMake:下載並安裝 CMake(建議 2.8 以上版本),用於生成 VS 專案檔。
2. 使用 CMake 編譯 OpenCV
- 執行
cmake-gui。
- Where is the source code:填入 OpenCV 解壓路徑(
F:\OpenCV\opencv)。
- Where to build the binaries:在該資料夾下新建建置目錄(如
vs2008)。
- 點擊 Configure,彈出視窗選擇 Visual Studio 9 2008(對應 VS2008)。
- 若出現紅色項目,再點一次 Configure 直到無紅項,再點 Generate 生成
OpenCV.sln。





3. 在 Visual Studio 2008 中建置
- 用 VS2008 開啟
vs2008\OpenCV.sln。
- Debug 模式:右鍵方案選 Rebuild Solution,待完成後右鍵
INSTALL 專案選 Build。
- Release 模式:切換至 Release 重複上述步驟。


4. 驗證輸出檔案
建置成功後,vs2008\install 目錄下應包含:
bin:opencv_core231d.dll (Debug) 、opencv_core231.dll (Release) 等 DLL。
include\opencv:標頭檔。
lib:.lib 靜態庫。




5. 設定 VS 專案屬性(VC++ 目錄)
- 開啟 工具 → 選項 → 專案和方案 → VC++ 目錄。
- 可執行檔案:加入
install\bin 路徑。
- 包含檔案:加入
install\include 與 install\include\opencv 兩個路徑。
- 程式庫檔案:加入
install\lib 路徑。




6. 設定系統環境變數 Path
- 右鍵「電腦」→「屬性」→「進階系統設定」→「環境變數」。
- 編輯系統變數
Path,新增兩項:
- OpenCV
bin 目錄(如 F:\OpenCV\opencv\vs2008\install\bin)。
- TBB DLL 目錄(如
F:\OpenCV\opencv\build\common\tbb\ia32\vc9),避免執行時缺少 tbb.dll。


完成以上步驟,即可在 VS2008 中順利開發 OpenCV 專案。