作者truesword ( )
看板C_and_CPP
標題[問題] OpenCV安裝問題
時間Mon Nov 22 23:35:32 2010
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
VC++ 2008 Express
我安裝了OpenCV 2.1並按照官方文件操作
用CMake generate出OpenCV.sln並build
然後創立新專案,進行目錄與linker設定
可是最後執行測試時出現錯誤
這是官方給的測試檔
#include "stdafx.h"
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
IplImage *img = cvLoadImage("funny-pictures-cat-goes-pew.jpg");
cvNamedWindow("Image:",1);
cvShowImage("Image:",img);
cvWaitKey();
cvDestroyWindow("Image:");
cvReleaseImage(&img);
return 0;
}
出現找不到stdafx.h的錯誤,我把這行註解掉之後
變成語法錯誤,無法識別_TCHAR
如果註解掉stdfx.h再加上 #include <tchar.h>
_TCHAR過了,但卻 LNK1104: cannot open file 'cv210d.lib;'
然而我確定Project->Properties->Linker->Input->Additional dependencies
裡面有包含cv210d.lib
有誰可以幫幫我嗎?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.71.200
推 genghiskii:設完環境變數要重新開機才會生效 11/22 23:46
推 doomhammer:我也碰上這個問題...有人有解嗎?(設定完後我有重開機) 11/23 05:52
→ doomhammer:還是出現無法識別_TCHAR 11/23 05:52
推 glennchen:stdafx.h應該不用刪掉吧 11/23 09:51