Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows中使用OpenCV 2.3设置EclipseCDT8?_Opencv_Eclipse Cdt - Fatal编程技术网

如何在Windows中使用OpenCV 2.3设置EclipseCDT8?

如何在Windows中使用OpenCV 2.3设置EclipseCDT8?,opencv,eclipse-cdt,Opencv,Eclipse Cdt,我正在尝试在Windows732中使用OpenCV 2.3设置EclipseCDT8 首先,我尝试下载OpenCV 2.3并根据以下步骤使用eclipse进行设置(一些小的不同步骤): 在那之后,我得到了一些“未定义的引用”错误。 然后,我发现我必须使用Mingw32重新编译,所以我按照说明做了(我没有使用它运行演示文件的部分) 因此,我最终将我的lib文件保存在C:\opencvbin\lib中(我在CMake中选择了这个目录) 在Eclipse中,我包含了来自OpenCV的原始源代码(在我的

我正在尝试在Windows732中使用OpenCV 2.3设置EclipseCDT8

首先,我尝试下载OpenCV 2.3并根据以下步骤使用eclipse进行设置(一些小的不同步骤):

在那之后,我得到了一些“未定义的引用”错误。 然后,我发现我必须使用Mingw32重新编译,所以我按照说明做了(我没有使用它运行演示文件的部分)

因此,我最终将我的lib文件保存在C:\opencvbin\lib中(我在CMake中选择了这个目录)

在Eclipse中,我包含了来自OpenCV的原始源代码(在我的例子中是C:\OpenCV2.3\build\include)

为了测试设置,我从C:\OpenCV2.3\opencv\samples\cpp获取convxhull.cpp,编译时没有错误, 但是当我运行exe时,没有结果。 此外,调试似乎没有调整。这是Eclipse中的调试输出:

[New Thread 6480.0x1994]
安装过程中是否缺少任何内容

如果没有明显的问题,请让我知道,这样我可以把更多的细节


ps:我选择这个标题是因为问题内容可能有助于其他人设置环境。如果需要,我可以更改。

将C:\opencvbin\bin中的DLL放在.exe所在的同一路径(编译的演示)中。

将DLL复制到当前目录可能更好的方法是将包含它们的目录添加到路径(并重新启动)