2013-10-30 49 views
0

winodws 7,64位,圖形適配器是NVIDIA GeForce GT 610,我已經正確安裝了圖形驅動程序和CUDA 5,我用CMake正確編譯OpenCV2.4.6 + GPU。在發佈模式下,一切正常,但在調試模式下,圖像無法顯示(例如namedWindow函數無法執行)。調試錯誤:OpenCV錯誤,未指定的錯誤。 我卸載了OpenCV,比我安裝的GTK2,重新啓動計算機,我再次安裝了OpenCV。釋放模式,這是正常的,調試模式仍然是錯誤的,它不能顯示圖像。我重複了好幾次,仍然沒有解決問題。 請幫我解決這個問題。 在此先感謝。OpenCV2.4.6 + CUDA5.0 + VS2010,在調試模式下,不顯示圖像

回答

0

一定要鏈接調試庫和只有調試庫。 我曾在調試模式下混淆調試和非調試庫時遇到過這個問題。

+0

我肯定不混合。如果我不使用GPU模塊,它們是正常的。 –

2

使用CMake鏈接庫和包含目錄。它使您的生活更輕鬆,並且也適用於將來會擴展/閱讀您的代碼的任何其他人。

例如,鏈接OpenCV的,使用的代碼後續行:

FIND_PACKAGE(OpenCV REQUIRED) 
TARGET_LINK_LIBRARIES(myProject ${OpenCV_LIBS}) 
相關問題