Opencv rst。反复运行Configure,直到没有红色字段。然后运行Generate。仅当这不起作用时,将两个文件夹C:\mingw\bin和C:\msys\1.0\bin中的make.exe重命名为make orig.exe,下载并复制到这两个文件夹。运行ma
Opencv rst。反复运行Configure,直到没有红色字段。然后运行Generate。仅当这不起作用时,将两个文件夹C:\mingw\bin和C:\msys\1.0\bin中的make.exe重命名为make orig.exe,下载并复制到这两个文件夹。运行ma,opencv,netbeans,mingw,netbeans-7,Opencv,Netbeans,Mingw,Netbeans 7,rst。反复运行Configure,直到没有红色字段。然后运行Generate。仅当这不起作用时,将两个文件夹C:\mingw\bin和C:\msys\1.0\bin中的make.exe重命名为make orig.exe,下载并复制到这两个文件夹。运行make看起来像是“复制粘贴”错误。下载后仅将Makefile.zip重命名为Makefile!然后把它放在项目文件夹里。天哪,那真的有用!!NetBeans显示了很多错误,但它仍然可以工作,非常棒。我将尝试使用新编译的libs在NetBeans上
rst。反复运行Configure,直到没有红色字段。然后运行
Generate
。仅当这不起作用时,将两个文件夹C:\mingw\bin
和C:\msys\1.0\bin
中的make.exe
重命名为make orig.exe
,下载并复制到这两个文件夹。运行make
看起来像是“复制粘贴”错误。下载后仅将Makefile.zip重命名为Makefile
!然后把它放在项目文件夹里。天哪,那真的有用!!NetBeans显示了很多错误,但它仍然可以工作,非常棒。我将尝试使用新编译的libs在NetBeans上设置参数。但无论如何,它是如此伟大,使它最终运行!moskito-x,非常感谢你们的耐心和帮助,尤其是上面这个伟大的答案(尽管我甚至经历了厄运)。。。你帮了大忙!!也放;C:/IWW/LIB/GCC/MIW32/4.7.0/Eng/C++<代码>代码助手…C++编译器……包含< C++ >之后的目录;构建/包含
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -ladvapi32
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -lshell32
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -luser32
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -lkernel32
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/MinGW-Windows/welcome_1.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
MKDIR_P = C:/msys/1.0/bin/mkdir -p
DESTDIRB = build/Debug
DESTDIRD = dist/Debug
LIBDIRCV = ../build/mingw/lib
CFLAGS = -O2
CXX = C:/mingw/bin/g++.exe
Applic = imgdisplay
ALL: imgdisd
imgdisd:
$(CXX) $(CFLAGS) -c -g $(Applic).cpp -I../build/include -MMD -MP -MF $(DESTDIRB)/$(Applic).o.d -o $(DESTDIRB)/$(Applic).o
$(CXX) $(CFLAGS) -o $(DESTDIRD)/$(Applic) $(DESTDIRB)/$(Applic).o -L../build/mingw/bin $(LIBDIRCV)/libopencv_calib3d242.dll.a $(LIBDIRCV)/libopencv_contrib242.dll.a $(LIBDIRCV)/libopencv_core242.dll.a \
$(LIBDIRCV)/libopencv_features2d242.dll.a $(LIBDIRCV)/libopencv_flann242.dll.a $(LIBDIRCV)/libopencv_gpu242.dll.a $(LIBDIRCV)/libopencv_highgui242.dll.a $(LIBDIRCV)/libopencv_imgproc242.dll.a \
$(LIBDIRCV)/libopencv_legacy242.dll.a $(LIBDIRCV)/libopencv_ml242.dll.a $(LIBDIRCV)/libopencv_nonfree242.dll.a $(LIBDIRCV)/libopencv_objdetect242.dll.a $(LIBDIRCV)/libopencv_photo242.dll.a \
$(LIBDIRCV)/libopencv_stitching242.dll.a $(LIBDIRCV)/libopencv_ts242.a $(LIBDIRCV)/libopencv_video242.dll.a $(LIBDIRCV)/libopencv_videostab242.dll.a
md:
$(MKDIR_P) "$(DESTDIRB)"
$(MKDIR_P) "$(DESTDIRD)"
/*
* File: imgdisplay.cpp
* Author: Administrator
*
* Created on 14. September 2012, 01:12
*/
#include <cstdlib>
#include <opencv/cv.h>
#include <opencv/highgui.h>
using namespace std;
int main( int argc, char* argv[] )
{
cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE);
cvMoveWindow("mainWin", 100, 100);
IplImage* img;
img = cvLoadImage("D:/grafik/Lightroom/light01.jpg");
if (!img) {
std::cout << "Could not open the image file" << std::endl;
return -1;
}
cvShowImage("My Picture", img);
cvWaitKey(0);
cvReleaseImage(&img);
return 0;
}