Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
OpenCV2.4.2:如何重建?_Opencv_Windows Xp - Fatal编程技术网

OpenCV2.4.2:如何重建?

OpenCV2.4.2:如何重建?,opencv,windows-xp,Opencv,Windows Xp,我成功地安装了MINGW32和CMake,并重建了OpenCV 2.3.2(superpak)。但是V2.4.2不是superpak,也没有V2.3.1拥有的所有文件。我尝试重建的时间很短(几秒钟而不是20分钟)。这是WinXP Pro SP3 OpenCV wiki和各种指南都不起作用,因为V2.4.2软件包非常不同。雅虎OpenCV小组没有回应。我猜他们不知道 我是否可以重建V2.4.2,如果可以,如何重建?与构建任何其他版本的方式相同 运行cmake gui、配置、生成并生成生成的.sln

我成功地安装了MINGW32和CMake,并重建了OpenCV 2.3.2(superpak)。但是V2.4.2不是superpak,也没有V2.3.1拥有的所有文件。我尝试重建的时间很短(几秒钟而不是20分钟)。这是WinXP Pro SP3

OpenCV wiki和各种指南都不起作用,因为V2.4.2软件包非常不同。雅虎OpenCV小组没有回应。我猜他们不知道


我是否可以重建V2.4.2,如果可以,如何重建?

与构建任何其他版本的方式相同

运行cmake gui、配置、生成并生成生成的.sln


我是为代码::块而不是VS2010构建的。但这应该没有什么区别。我在这里也遵循了这个过程(,步骤2)。正如我所说的,该过程适用于V2.3.1,但V2.4.2没有相同的make文件,并且它不会为调试和发布模式生成单独的DLL。这是典型的:较新的软件包往往使安装指南过时。所以问题是我该怎么处理它们?你是从src建筑的吗?没有使用code::blocks,但mingw是cmake中的选项之一。结果应该是一个makefile,它说的是V2.4.2,但它使用的文件名是V2.0.0,下载的包中不存在cxcore*d.lib等文件。不,据我所知,不是从源代码构建的。但我从未读过CMAke文件,所以我不知道。@louarnold-你的意思是构建你自己的应用程序而不是opencv?为了进行调试,2.4.2中的libs被稍微重命名为opencv_uu“MODULE”242.lib和242d.lib。