2

最近、オープン cv ライブラリを使用するプログラムをコンパイルしようとすると、次のエラーが発生します。g++ を使用してコンパイルします。

g++ Example.cpp -o Ex `pkg-config opencv --cflags --libs`

ファイルの内容に関係なく (数週間前に動作したプログラムで確認しました)、常に次のエラーが発生します。

/usr/lib64/libX11.so.6: undefined reference to `xcb_poll_for_reply64'
/usr/lib64/libX11.so.6: undefined reference to `xcb_wait_for_reply64'

何が原因であると考えられますか?(そしてそれを修正する方法)

コンパイルに失敗するプログラムの例:

#include "path/opencv2/highgui/highgui.hpp"
#include "path/opencv/highgui.h"

using namespace cv;

int main (int argc, char * argv[])
{
  Mat image = imread(argv[1], CV_LOAD_IMAGE_GRAYSCALE) ;
  return 0;
}
4

2 に答える 2

0

このエラーは、libX11.so.6 に加えられたいくつかの変更が原因で発生し、FE マシンのサポートと話し合い、修正されました。

于 2015-07-31T19:58:29.887 に答える