Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用我自己的库打包opencv库_Opencv_Static - Fatal编程技术网

用我自己的库打包opencv库

用我自己的库打包opencv库,opencv,static,Opencv,Static,我正在尝试用我自己的库打包opencv库。 我是这样做的: ar x libopencv_highgui.a ar x libopencv_core.a ar x libopencv_imgproc.a ar x libmyown.a ar cru libnew.a *.o 当我使用这个新库libnew.a时,会出现很多这样的错误: ar x libopencv_highgui.a ar x libopencv_core.a ar x libop

我正在尝试用我自己的库打包opencv库。 我是这样做的:

   ar x libopencv_highgui.a
   ar x libopencv_core.a
   ar x libopencv_imgproc.a
   ar x libmyown.a
   ar cru libnew.a *.o
当我使用这个新库libnew.a时,会出现很多这样的错误:

   ar x libopencv_highgui.a
   ar x libopencv_core.a
   ar x libopencv_imgproc.a
   ar x libmyown.a
   ar cru libnew.a *.o
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x282):对
cvtpaletetetogray(paletentry const*,unsigned char*,int)的未定义引用)
grfmt\u bmp.cpp:(.text.\u zncv10bmpdecoder8readdataerns\u 3MatE+0x321):未定义对
FillColorRow1(无符号字符*,无符号字符*,int,Palettentry*)' grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x376):对
FillColorRow1(无符号字符*,无符号字符*,int,PaletteEntry*)的未定义引用
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x3b5):未定义对
icvCvt_bgr2; gray_8u_C3C1R(无符号字符常量*,int,无符号字符*,int,CvSize,int)的引用) grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x449):对
FillGrayRow4(无符号字符*,无符号字符*,int,无符号字符*)的未定义引用
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x492):对
FillColorRow4(无符号字符*,无符号字符*,int,PaletteEntry*)的未定义引用 grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x524):对
FillGrayRow8(无符号字符*,无符号字符*,int,无符号字符*)的未定义引用
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x567):对
FillColorRow8(无符号字符*,无符号字符*,int,PaletteEntry*)的未定义引用 grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x5f9):对
icvCvt_BGR5552BGR_8u_C2C3R(无符号字符常量*,int,无符号字符*,int,CvSize)的未定义引用)
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x669):未定义对
icvCvt_BGR5552Gray_8uc2c1r(无符号字符常量*,int,无符号字符*,int,CvSize)的引用) grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x6fa):对
icvCvt_BGR5652BGR_8u_C2C3R(无符号字符常量*,int,无符号字符*,int,CvSize)的未定义引用)
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x769):未定义对
icvCvt_BGR5652Gray_8uc2c1r(无符号字符常量*,int,无符号字符*,int,CvSize)的引用) grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x843):对
icvCvt_bgr2; gray_8u_C3C1R(无符号字符常量*,int,无符号字符*,int,CvSize,int)的未定义引用)
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x8dc):未定义对
icvCvt_BGRA2BGR_8u_C4C3R(无符号字符常量*,int,无符号字符*,int,CvSize,int)的引用) grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0x94c):对
icvCvt_BGRA2Gray_8u_C4C1R(无符号字符常量*,int,无符号字符*,int,CvSize,int)的未定义引用
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xa2c):对
FillUniColor(无符号字符*,无符号字符*&,int,int,int&,int,int,int,PaletteEntry)的未定义引用 grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xaba):对
FillColorRow8(无符号字符*,无符号字符*,int,PaletteEntry*)的未定义引用
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xb4a):未定义对
FillUniGray(无符号字符*,无符号字符*&,int,int,int&,int,int,int,unsigned char)的引用 grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xbad):对
FillUniColor(无符号字符*,无符号字符*&,int,int,int&,int,int,paletentry)的未定义引用
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xc15):对
FillGrayRow8(无符号字符*,无符号字符*,int,无符号字符*)的未定义引用 grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xc46):对
FillUniGray(无符号字符*,无符号字符*&,int,int,int&,int,int,unsigned char)的未定义引用
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xe18):对
FillColorRow4(无符号字符*,无符号字符*,int,PaletteEntry*)的未定义引用 grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xe6a):对
FillUniColor(无符号字符*,无符号字符*&,int,int,int&,int,int,int,PaletteEntry)的未定义引用
grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xeb3):对
FillUniGray(无符号字符*,无符号字符*&,int,int,int&,int,int,unsigned字符)的未定义引用 grfmt_bmp.cpp:(.text._ZN2cv10BmpDecoder8readDataERNS_3MatE+0xecb):对
FillGrayRow4(无符号字符*,无符号字符*,int,无符号字符*)的未定义引用
./lib/libbasmk.a(grfmt_jpeg.cpp.o):在函数中
grfmt_jpeg.cpp:(.text._ZN2cv11JpegDecoder8readDataERNS_3MatE+0x1b4):对
icvCvt_CMYK2BGR_8u_C4C3R(无符号字符常量*,int,无符号字符*,int,CvSize)的未定义引用)
grfmt_jpeg.cpp:(.text._ZN2cv11JpegDecoder8readDataERNS_3MatE+0x221):未定义对
icvCvt_CMYK2Gray_8u_C4C1R(无符号字符常量*,int,无符号字符*,int,CvSize)的引用) grfmt_jpeg.cpp:(.text._ZN2cv11JpegDecoder8readDataERNS_3MatE+0x254):对
icvCvt_BGR2RGB_8u_C3R(无符号字符常量*,int,无符号字符*,int,CvSize)的未定义引用)
./lib/libbasmk.a(grfmt_jpeg.cpp.o):在函数
cv::JpegEncoder::write(cv::Mat const&,std::vector>const&)中: grfmt_jpeg.cpp:(.text._ZN2cv11JpegEncoder5writeERKNS_3materkst6vectorisaiee+0x49a):对
icvCvt_BGR2RGB_8u_C3R(无符号字符常量*,int,无符号字符*,int,CvSize)的未定义引用)
grfmt_jpeg.cpp:(.text._ZN2cv11JpegEncoder5writeERKNS_3materkst6vectorisaiee+0x510):未定义对
icvCvt_BGRA2BGR_8u_C4C3R(无符号字符常量*,int,无符号字符*,int,CvSize,int)的引用) ./lib/libbasmk.a(grfmt_pxm.cpp.o):在函数
cv::PxMEncoder::write(cv::Mat const&,std::vector const&)中:
grfmt_pxm.cpp:(.text._ZN2cv10PxMEncoder5writeERKNS_3materkst6vectoriaisaiee+0x437):未定义对icvCvt_BGR2RGB_16u_C3R的引用(无符号短常量*,int,无符号短*,
ar -M <script.mri