1. 클래스.cpp 를 기술할때 "클래스::" 를 함수 앞에 안붙인다.
(ex) int test() [x] -> int SampleClass::test() [o]
2. Undefined reference 관련 에러
- 해결 1 : library path 와 name 을 확인한다
- 해결 2 : 다른 library에 영향을 받지않는 독립적인 library 부터 먼저 붙이도록 한다. 이
문제는 static library에서 나기때문에 해당사항이 없다면 별로 고려하지 않아도
된다. 하지만 makefile 안에 library를 추가하는경우 dependency를 고려하여 하나씩
써 나간다면 나중에 에러를 찾는데 드는 엄청난 시간을 절약할 수 있다.
(ex) int test() [x] -> int SampleClass::test() [o]
2. Undefined reference 관련 에러
- 해결 1 : library path 와 name 을 확인한다
- 해결 2 : 다른 library에 영향을 받지않는 독립적인 library 부터 먼저 붙이도록 한다. 이
문제는 static library에서 나기때문에 해당사항이 없다면 별로 고려하지 않아도
된다. 하지만 makefile 안에 library를 추가하는경우 dependency를 고려하여 하나씩
써 나간다면 나중에 에러를 찾는데 드는 엄청난 시간을 절약할 수 있다.
'Programming > C & C++' 카테고리의 다른 글
Class 코딩시 알아두면 좋은 내용들 (0) | 2008.09.30 |
---|---|
C++ Casting 관련 (it needs code test) (2) | 2008.09.17 |
Class 내의 const static 멤버의 초기화 위치 - 출처 : 채현님 블로그 (4) | 2008.07.07 |
define 관련 재미있는 사용법 (0) | 2008.05.06 |
STL Sample Codes (0) | 2008.04.28 |
댓글