【发布时间】:2011-11-20 03:47:06
【问题描述】:
在使用 QtCreator 进行调试期间,我在步入 OpenCV 库的函数时遇到了一些问题。
我的配置:
Ubuntu 11.04
OpenCV 2.3.1(使用 Cmake 从源代码构建)
QtCreator 2.1.0/2.3.0
Cmake 2.8.3
我正在从我自己的项目链接到 OpenCV dll。我的 C++ 应用程序是在我的 CMakeLists.txt 中使用以下行指定调试构建的:
set(CMAKE_BUILD_TYPE DEBUG)
我在 OpenCV 的 Cmake 配置期间将 CMAKE_BUILD_TYPE 指定为 Debug。我尝试从源代码重建所有内容,确保为 OpenCV 正确设置了 Cmake 调试标志。我尝试了 QtCreator 版本 2.1.0 和 2.3.0,但行为没有任何变化。
有没有人遇到过类似的问题?
【问题讨论】:
-
你可以只使用 gdb(不使用 QtCreator)进入 OpenCV dll 吗? OpenCV 符号是否正确加载?
-
是的,我可以从命令行进入 OpenCV dll 的源代码并调用 gdb。
标签: c++ opencv gdb cmake qt-creator