Eclipse IDE C/C++ 和 OpenCv 在编译时不显示任何内容

Eclipse IDE C/C++ and OpenCv don't show anything when compiled

本文关键字:编译 显示 任何内 OpenCv IDE C++ Eclipse      更新时间:2023-10-16

我想尝试OpenCV 2.4.2 Eclipse Juno与 IDE 进行C/C++我按照所有步骤进行安装,一切都正确。

但是当我运行时,什么都没有显示。

这是简单的代码:

#include "opencv.hpp"
int main(int argc, char* argv[])  {
    IplImage* img = cvCreateImage( cvSize( 640, 480 ), IPL_DEPTH_8U, 3 );
    cvCircle( img, cvPoint( 320, 240 ), 100, cvScalar( 255, 0, 0 ), 5 );
    cvNamedWindow( "OpenCV Window", CV_WINDOW_NORMAL );        
    cvShowImage( "OpenCV Window", img );
    cvWaitKey(0);
    cvDestroyWindow( "OpenCV Window" ); 
    cvReleaseImage( &img );
    return 0;
}

当它运行时,控制台上仅显示以下内容:

Info: Nothing to build for ........

然后什么都没有..

您可以在此处找到扩展文档。

设置 OpenCV 环境变量并将其添加到系统路径

首先设置一个环境变量,使我们的工作更容易。这将保存我们在项目中使用的 OpenCV 库的构建目录。启动命令窗口并输入:

setx -m OPENCV_DIR D:OpenCVBuildx86vc10     (suggested for Visual Studio 2010 - 32 bit Windows)
setx -m OPENCV_DIR D:OpenCVBuildx64vc10     (suggested for Visual Studio 2010 - 64 bit Windows)
setx -m OPENCV_DIR D:OpenCVBuildx86vc11     (suggested for Visual Studio 2012 - 32 bit Windows)
setx -m OPENCV_DIR D:OpenCVBuildx64vc11     (suggested for Visual Studio 2012 - 64 bit Windows)

这里的目录是你拥有OpenCV二进制文件(提取或构建)的地方。您可以有不同的平台(例如 x64 而不是 x86)或编译器类型,因此请替换适当的值。在此内容中,您应该有两个名为lib和bin的文件夹。如果您希望使设置计算机明智,而不是用户明智,则应添加-m