2011-09-25 42 views
1

我在visual C++ 2008上使用openCV 2.1,我做了一個簡單的程序,當我試圖在的步驟中調試時,因爲我想知道源碼的函數,但cvLoadImage,它給出了一個錯誤「找不到該函數的源代碼」,並自動進入下一個語句。這種情況一直髮生在程序的每一行。 我是新來的這種設置被指定爲調試進入庫和正常工作。任何人都可以幫助我。問題:在Visual C++ 2008中調試opencv C++

我使用的代碼是

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; 
} 
+0

請使用'{}'格式化當前編輯窗口中的代碼。 – Mahesh

+2

步入opencv源代碼需要下載源代碼,使用Debug配置設置從它構建庫並將其鏈接到您的程序。你做了這個了嗎? –

回答

0

我看到這對OpenCV的主頁。你有沒有包含標題和圖片?您可能需要修改並檢查您的代碼,以確定它是否與http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010底部的代碼匹配。

+0

我已經recctified的rpoblem,我試圖在http://nashruddin.com/OpenCV_2_0_Installation_on_Windows_XP_and_Visual_Studio_2008的tutrial – sash