OpenCV C++ - Windows IDE

1''*_*1'' 2 c++ ide opencv

在一堆OpenCV4Android工作之后,我想开始在Windows上使用OpenCV for C++.从这篇论坛帖子看,似乎并非所有的C++ IDE都具有显示OpenCV图像的等效功能,因为有些功能没有集成的GUI插件.在我应该注意的OpenCV功能方面,IDE之间是否存在任何差异?

kar*_*lip 8

Qt Creator一起去吧.它是支持Qt框架的C/C++开发的跨平台IDE.当您迁移到Linux/Mac时,您可以继续使用Qt Creator开发项目.

这是一个IDE,您将花费一两天时间来掌握它,它将对您的职业生涯中的其余部分有用.

Qt Creator使用.pro文件来配置项目.该文件的说明用于构建构建.exe所需的所有Makefile.

这是我用来在Windows/Mac/Linux上构建我的Qt Creator项目.pro文件:

TEMPLATE = app    

SOURCES += \
    main.cpp \
    cvImage.cpp

HEADERS += \
    cvImage.h

## OpenCV settings for Unix/Linux
unix:!mac {
    message("* Using settings for Unix/Linux.")
    INCLUDEPATH += /usr/local/include/opencv

    LIBS += -L/usr/local/lib/ \
        -lopencv_core \
        -lopencv_highgui \
        -lopencv_imgproc
}

## OpenCV settings for Mac OS X
macx {
    message("* Using settings for Mac OS X.")
    INCLUDEPATH += /usr/local/include/opencv

    LIBS += -L/usr/local/lib/ \
        -lopencv_core \
        -lopencv_highgui \
        -lopencv_imgproc
}

## OpenCV settings for Windows and OpenCV 2.4.2
win32 {
    message("* Using settings for Windows.")
    INCLUDEPATH += "C:\\opencv\\build\\include" \
                   "C:\\opencv\\build\\include\\opencv" \
                   "C:\\opencv\\build\\include\\opencv2"

    LIBS += -L"C:\\opencv\\build\\x86\\vc10\\lib" \
        -lopencv_core242 \
        -lopencv_highgui242 \
        -lopencv_imgproc242
}
Run Code Online (Sandbox Code Playgroud)