相关疑难解决方法(0)

如何使用带有Code :: Blocks的OpenCV 2.4.3编译程序?

用MinGW和OpenCV 2.4.3 安装了Code :: Blocks.我想编译这个简单的程序:

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

using namespace cv;
using namespace std;

int main()
{
  Mat im = imread("c:/path/to/lena.jpg");
  if (im.empty()) {
    cout << "Cannot open image!" << endl;
    return 1;
  }
  imshow("Image", im);
  waitKey(0);
}
Run Code Online (Sandbox Code Playgroud)

如何正确设置CodeBlocks以编译上面的代码?

我已经安装了OpenCV c:\opencv.

c++ opencv codeblocks

9
推荐指数
1
解决办法
3万
查看次数

如何在Windows 7 64位上设置MinGw?

在我获得任何投票之前,我想说我是一个对C++编程有浓厚兴趣的机械人.直到今天,我已经使用VS 2010 Express和Qt Creator来满足我的需求.但现在我想在MinGw中编译Qt Creator,因为标准SDK仅用于32位.我已经尝试在MinGW维基,sourceforge,博客等上搜索明确的说明.但这种语言对我来说几乎是可以理解的.我想要一个标准C++编译器,它可以在我的Windows 7 64位笔记本电脑上编译64位和32位应用程序.最终我下载了

http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Automated%20Builds/mingw-w32-bin_i686-mingw_20111219.zip/download

当我将它提取到C:/ MinGw64时.目标就像x86_64-w64-mingw32-gcc.exe,x86_64-w64-mingw32-g ++.exe.我将它们添加到PATH Env变量中并编译我的程序,但名称太长了.这里验证的步骤: 在Windows 7上开始使用OpenCV 2.4和MinGW

在正确的答案中,命令是"g ++ -I"C:\ opencv\build\include"-L"C:\ opencv\build\x86\mingw\lib"loadimg.cpp -lopencv_core243 -lopencv_highgui243 -o loadimg"但是这个不适合我.我必须输入"x86_64-w64-mingw32-g ++"进行编译.我做错了什么吗?我用它来编译32位应用程序?

对不起,如果这对你们来说是一个非常愚蠢的问题,但我对这些东西很新.谢谢你

c++ gcc

6
推荐指数
1
解决办法
3万
查看次数

OpenVC 2.4.5,eclipse CDT Juno,MinGW错误0xc0000005

在Windows 7 64位,AMD处理器上,我安装了OpenVC 2.4.5,使用eclipse CDT Juno和MinGW,所有内容都进行了最新更新.以前eclipse CDT和MinGW编译了100多个源文件而没有任何问题.他们甚至编译这个小的OpenCV源文件,

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

using namespace std;

int main()
{
    IplImage* img1 = cvLoadImage("lenna.png");
    cvShowImage("MyWindow1", img1);

    cv::Mat img2;
    img2 = cv::imread("lenna.png", CV_LOAD_IMAGE_COLOR);

    cv::namedWindow("MyWindow2", CV_WINDOW_AUTOSIZE);
    cv::imshow("MyWindow2", img2);

    cvWaitKey(0);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但当我尝试运行它然后它与臭名昭着的刹车

"应用程序无法正确启动(0xc0000005).单击"确定"关闭应用程序."

可能出现什么问题以及解决这个问题的方法是什么?

  1. OpenCV(PreCompiled)解压缩到"C:\ OpenCV245PC \"(README,index.rst和CMakeLists.txt都包含所有子文件夹)
  2. Windows系统PATH设置为C:\ OpenCV245PC\build\x86\mingw\bin
  3. Eclipse GCC C++编译器,包含路径(-I)设置为"C:\ OpenCV245PC\build\include"
  4. Eclipse MinGW C++链接器,库搜索路径(-L)设置为:"C:\ OpenCV245PC\build\x86\mingw\lib"
  5. Eclipse MinGW C++链接器,库(-l)设置为:

opencv_calib3d245 opencv_contrib245 opencv_core245 opencv_features2d245 opencv_flann245 opencv_gpu245 opencv_highgui245 opencv_imgproc245 opencv_legacy245 opencv_ml245 opencv_nonfree245 opencv_objdetect245 opencv_photo245 opencv_stitching245 opencv_video245 opencv_videostab245

windows opencv mingw eclipse-cdt

1
推荐指数
1
解决办法
6609
查看次数

标签 统计

c++ ×2

opencv ×2

codeblocks ×1

eclipse-cdt ×1

gcc ×1

mingw ×1

windows ×1