linux eclipse 에서 C++ 컴파일시 외부 라이브러리 연결하는 방법

haeoun의 이미지

OpenCV 라는 라이브러리 안에 grabcut.cpp 라는 파일이 있음

이것을 컴파일후 실행하는것이 목적.

grabcut.cpp 을 실행시키는데 필요한 라이브러리 파일은
opencv_core
opencv_highgui
opencv_imgproc
opencv_imgcodecs
이렇게 4가지.(이것들도 죄다 Opencv 라이브러리 안에 포함되어있음)

터미널창에서 컴파일 및 실행은 -l 옵션으로 저4개 라이브러리를 연결해 이미 성공이지만.

이클립스에서는 어떻게 라이브러리를 연결시켜줘야 하는지 모름.

무작정 프로젝트 폴더에 opencv zip파일을 추가시켜 컴파일하니.

첨부된 파일과 같은 오류가 뜸.

오류 내용을 보니 grabcut.cpp 파일을 컴파일 하는데 전혀 쓸모없고 쓴적도없는

어떤 samples 폴더의 헤더파일임.

어떻게 해야 해결할수 있을까요?

File attachments: 
첨부파일 크기
Image icon , 2015-12-15 23:01:15.png209.91 KB
shint의 이미지


opencv eclipse 구글 검색

Using OpenCV with Eclipse (plugin CDT)
http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_eclipse/linux_eclipse.html

Using OpenCV Java with Eclipse
http://docs.opencv.org/3.0-beta/doc/tutorials/introduction/java_eclipse/java_eclipse.html

03. Eclipse (plugin CDT) 를 이용하여 OpenCV 사용하기
https://sites.google.com/site/opencvwikiproject/table-of-contents/opencv-tutorials/introduction-to-opencv/using-opencv-with-eclipse-plugin-cdt

opencv eclipse 라이브러리' 네이버 검색

Android 환경에서 openCV 라이브러리 사용하기
http://csdmkim.tistory.com/73

OpenCV4Android 무작정 샘플 빌드 및 실행 (Eclipse) Dev.Code / Start a New
http://blog.naver.com/li0129?Redirect=Log&logNo=220149051689

우분투 12.04에 OpenCV2.4.8 설치하고 Eclipse로 설치
http://zeal74.tistory.com/1173

OpenCV2.0, Eclipse 설치하기 (Windows)
http://meneng2.tistory.com/82

1. Eclipse에서 OpenCV 개발 환경 설정 OpenCV_JAVA / Dev
http://blog.naver.com/kangdaejang?Redirect=Log&logNo=110184719404

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

익명 사용자의 이미지

project 우클릭 하고 메뉴 핸들링
properties
C/C++ General
Paths and Symbols
하면 우측에 탭들이 뜨게 됨

inlcude에서 헤더가 위치한 디렉터리를 추가(예를 들어, /usr/local/include 등 필요한 만큼)
Library Paths 에서 라이브러리가 위치한 디렉터리 추가(예를 들어, /usr/local/lib 등 필요한 만큼)
Libraries 에서 라이브러리를 추가(예를 들어, libpthread.a 라면, pthread 만 입력함 명령행에서 -lpthread 라고 하듯이 말입니다.)

적용/확인하고
빌드

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.