본문 바로가기
잡정보

LNK4042 LNK 2019 LNK1120 이 뜬다면 해결한 방안

by 피치톤드 2020. 4. 10.

안녕하세요 피치톤드입니다.

프로그래밍을 하던 중 코드를 문제없이 입력한 것 같은데 컴파일은 정상적으로 되고

프로그램 실행을 할 때 오류가 난적이 있는데요.

 

이러한 오류들입니다. 

LNK4042 개체가 두 번 이상 지정되었습니다. 나머지는 무시됩니다.

LNK2019_printf 외부 기호(참조 위치:_main 함수)에서 확인하지 못했습니다.

LNK1120 1개의 확인할 수 없는 외부 참조입니다.

 

분명히 코드를 잘 입력한 것 같은데 오류가 뜨니 답답해서 일단 마치고 다음날 보기로 하고 천천히 다시 입력을 해봤는데요. 입력하다가 느낀 건데 함수를 잘못쓰고 있다는 것을 깨달았습니다.

printf를 prinft이런 식으로 말이지요.

 

아래는 잘못 입력했을 때의 컴파일 화면인데 성공 1이라 떠서 방심하고 넘어갔습니다.

 

근데 컨트롤 F5를 누르자마자 오류가 뜨네요.

 

LNK4042 LNK2019 LNK1120 이 오류가 뜬다면 다른 이유로 떴을 수도 있지만 

소스코드를 제대로 적은 것인지 처음부터 차근차근 천천히 작성해 보시기 바랍니다.

그러면 해결될 수도 있습니다.