0

我一直在使用 OpenCV 创建我需要制作的项目。我制作了一个功能齐全的控制台应用程序,现在想让它更加图形化(添加一个 GUI)。我为此使用Qt。

一切都很顺利,我开始接触 Qt 编程,但后来发生了一些奇怪的事情。当我从 Qt 项目中调用我的一些函数时,我遇到了奇怪的崩溃。由于某种原因,某些 opencv 函数在从“qt 项目”调用时会失败。函数包括 split、findChessboardcorners、cornerSubPix、...

有人知道为什么会发生这种情况吗?我正在使用 OpenCV 2.4.2 和 Qt 4.8.4。我正在使用opencv的C++接口。

任何帮助将不胜感激。

编辑:我使用的是 Windows 7、64 位。IDE 是 Visual Studio 2010。

亲切的问候,菲利普

4

1 回答 1

0

我使用与您相同的配置,但我的项目是 MakeFile 项目。

作为 NMAKE 的项目属性:

构建命令行:

$(QTDIR)\bin\qmake

重建所有命令行:

$(QTDIR)\bin\qmake -project
nmake debug-clean
nmake debug

清洁命令行:

$(QTDIR)\bin\qmake
nmake debug-clean

请务必以相同的格式使用 Qt 和 OpenCV。我使用 OpenCV 编译教程在 x64 中编译了这两个教程,而这个是为 Qt 编译的:如何为 Visual Studio 2010 构建 Qt

于 2013-04-17T19:55:38.290 回答