OpenCV2.4.6 + CUDA5.0 + VS2010,在调试模式下,不显示图像

时间:2013-10-30 09:24:32

标签: opencv cuda

winodws 7,64位,图形适配器是NVIDIA GeForce GT 610,我已经正确安装了图形驱动程序和CUDA 5,我使用CMake正确编译了OpenCV2.4.6 + GPU。在发布模式下,一切正常,但是,在调试模式下,无法显示图像(例如,无法执行namedWindow函数)。调试错误:OpenCV错误,未指定错误。 我卸载了OpenCV,比我安装GTK2,重新启动计算机,我再次安装了OpenCV。发布模式,这是正常的,调试模式仍然是错误的,它无法显示图像。我重复几次,仍然没有解决问题。 请帮我解决这个问题。 提前谢谢。

2 个答案:

答案 0 :(得分:2)

使用CMake链接库并包含目录。它让您的生活更轻松,也适用于将来扩展/阅读您的代码的任何人。

例如,要链接OpenCV,请使用以下代码行:

FIND_PACKAGE( OpenCV REQUIRED )
TARGET_LINK_LIBRARIES( myProject ${OpenCV_LIBS} )

答案 1 :(得分:0)

确保链接调试库和仅调试库。 我曾经在调试模式下混合调试和非调试库时遇到过这个问题。