2013-10-09 29 views
0

我想让OpenCV2与Eclipse一起运行。我的代码在我直接用命令行编译时起作用。OpenCV2与Eclipse

下面是代码

#include <opencv2/core/core.hpp> 
#include <opencv2/highgui/highgui.hpp> 

using namespace cv; 
using namespace std; 

int main(int argc, char** argv) 
{ 
    Mat test = imread("pyramids.jpg"); 

    imshow("test", test); 
    waitKey(); 

    return 0; 
} 

带命令行的我编译为 -

g++ hello_opencv2.cpp `pkg-config opencv --libs --cflags` 

现在,我试图用Eclipse来实现。请帮助我设置构建环境。 我无法找到允许我设置CFLAGS & LIBS的对话框。

回答

1

你可以看到有关如何在OpenCV的Online documentation

+0

实际设置的OpenCV与Eclipse一个很好的解释,我想使用CUDA和OpenCV2。我只能使用opencv2。但是,当我创建另一个文件名“file.cu”时,出现以下错误 - 全部生成 构建文件:../file.cu 调用:NVCC编译器 /usr/local/cuda-5.5/bin/nvcc -G -g -O0 -odir“”-M -o“file.d”“../file.cu” /usr/local/cuda-5.5/bin/nvcc -G -g -O0“file.o”“ ../file.cu“ g ++:error:file.o:没有这样的文件或目录 make:*** [file.o]错误1 – mkuse