외부 라이브러리나 내가 만든 라이브러리를 사용할 때 자주 만나게 되는 에러코드.
만날 때마다 다시 찾아보는 게 귀찮아서 정리.
LNK2001
LNK는 예상하듯이 link할 때 에러가 난다는 뜻.
unresolved external symbol 하고 __cdecl 함수명 이런 식으로 뜨는데
함수가 선언은 되어 있지만 함수의 내용이 없다는 뜻이라고 한다.
그래서 함수 내용이 있는지 확인하고,
그게 아니라 함수 내용은 있는데도 이 에러가 난다면 이 함수가 있는 파일이 있는지 확인한다.
그 함수가 abc.cpp에 있다면 abc.cpp를 visual studio 측면에 있는 Solution Explorer에 넣어준다.
makefile을 사용하는 거라면 abc.cpp 파일을 complie하는 목록에 넣어준다.
'etc.' 카테고리의 다른 글
Admob, Adsense, Adfit 사용중 비교 (0) | 2024.05.06 |
---|---|
SSH keygen으로 패스워드 없이 git 사용하기(Bitbucket/github) (0) | 2021.01.31 |
Sigrok libserialport library 사용 시 port configuration 2가지 방법 (0) | 2020.12.02 |
The breakpoint will not currently be hit 에러 해결방법 (0) | 2020.11.16 |
Sourcetrail 사용하기 - 소스파일 전체 flow 그래프 보기 (feat. Visual Studio) (0) | 2020.11.13 |