eclipse CDT 라이브러리 세팅 환경
글쓴이: sysmoon / 작성시간: 금, 2010/04/23 - 4:44오후
안녕하세요 eclipse + cdt + MinGW 개발환경을 구축했습니다.
총 4개의 프로젝트를 만들었습니다.
1. Socket (static lib 프로젝트 생성)
2. System (static lib 프로젝트 생성)
3. Log (static lib 프로젝트 생성)
4. Test (executable 프로젝트 생성)
1~3 컴파일을 했더니 libSystem.a, libSocket.a, libLog.a 라이브러리 파일이 생성되었고
Test 프로젝트에서 간단히 아래와 같이 소스를 짰습니다.
#include "SystemAPI.h"
int main(void)
{
int nSize;
char words[100];
FILE_HANDLE hFile;
hFile = McOpenFile("c:\\sysmoon.text", FILE_CREATE);
return 0;
}
undefined reference to "McOpenFile" 에러가 뜨네요.
프로젝트 세팅에서 라이브러리 패스 설정해줬습니다. 뭐가 문제인가요?
설정 화면은 이미지 파일로 첨부했습니다.
please tell me~
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 117.45 KB |
Forums:
만약
링크시에 에러가 났다면 라이브러리를 추가해야 되는데 Makefile 파일에서 -L"경로" -l"라이브러리 이름" 식으로 나타나는 부분입니다.
프로젝트 설정시 컴파일러/링커 설정 부분이 추가하는 곳이 있을 겁니다.
에러 메시지를 보면 아마 컴파일 시는 아닐 것 같긴 하지만 -I 옵션과 연관이 있고요.
댓글 달기