當前位置:編程學習大全網 - 編程軟體 - 如何做到linux下opencv程序的靜態編譯

如何做到linux下opencv程序的靜態編譯

運行了樓上給的命令之後,結果是這樣的:

# g++ `pkg-config opencv --libs --cflags opencv` facedect.cpp -o facedect -static

/tmp/cc8XhRf6.o: In function `find_face(_IplImage*)':

facedect.cpp:(.text+0x51): undefined reference to `cvCreateImage'

facedect.cpp:(.text+0xc0): undefined reference to `cvCreateImage'

facedect.cpp:(.text+0xdd): undefined reference to `cvCvtColor'

facedect.cpp:(.text+0xf7): undefined reference to `cvResize'

facedect.cpp:(.text+0x109): undefined reference to `cvEqualizeHist'

facedect.cpp:(.text+0x116): undefined reference to `cvClearMemStorage'

facedect.cpp:(.text+0x188): undefined reference to `cvHaarDetectObjects'

facedect.cpp:(.text+0x1c6): undefined reference to `cvReleaseImage'

facedect.cpp:(.text+0x1d1): undefined reference to `cvReleaseImage'

/tmp/cc8XhRf6.o: In function `isperson(char const*)':

facedect.cpp:(.text+0x21e): undefined reference to `cvLoad'

facedect.cpp:(.text+0x22f): undefined reference to `cvCreateMemStorage'

facedect.cpp:(.text+0x25a): undefined reference to `cvLoadImage'

facedect.cpp:(.text+0x27d): undefined reference to `cvReleaseImage'

facedect.cpp:(.text+0x289): undefined reference to `cvDestroyWindow'

collect2: ld returned 1 exit status

  • 上一篇:單片機外部編程實驗視頻
  • 下一篇:2022冬奧會的意義和精神是什麽?
  • copyright 2024編程學習大全網