C언어 LNK1120, LNK2019 오류 질문입니다.
글쓴이: -@Naver / 작성시간: 일, 2020/04/05 - 10:45오전
#define _CRT_SECURE_NO_WARNINGS
#include
int sum (int x, int y) {
int result;
result = x + y;
return result;
}
int main() {
int x, y;
printf(" 입력 : ");
scanf("%d", &x);
printf(" 입력 : ");
scanf("%d", &y);
printf("f(x)= %d\n", f(x));
printf(" sum(x,y)= %d\n", sum(x, y));
return 0;
}
심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태
오류 LNK1120 1개의 확인할 수 없는 외부 참조입니다. funtion(1) C:\Users\82107\source\repos\funtion(1)\Debug\funtion(1).exe 1
오류 LNK2019 _f 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다. funtion(1) C:\Users\82107\source\repos\funtion(1)\funtion(1)\function.obj 1
프로그램을 재부팅 하여도 같은 결과이며, 문제가 전혀 해결되지 않습니다.


code 태그
kldp에서 소스코드 쓸 때는 code 태그를 써야 제대로 보입니다.
안 그러면 #include 다음에 무엇을 썼는지 사라지고, 들여쓰기 망가지고...
컴파일 할 때 에러 메시지 뿐 아니라 경고 메시지도 잘 보시면 해결에 도움될 듯 합니다.
세벌 https://sebuls.blogspot.kr/
모든 글마다 댓글달지 말고.. 볼 일 보세요. 저
모든 글마다 댓글달지 말고.. 볼 일 보세요. 저 코드는 워낙 단순해서 code 태크로 감싸지 않아도 상관없네요
얼핏 보기에는 f(x) 함수가 없는거 같네요
얼핏 보기에는 f(x) 함수가 없는거 같네요
#include <stdio.h>
위에 처럼 int f (int x) 함수를
위에 처럼
int f (int x)함수를 만들어주세요.#define _CRT_SECURE_NO_WARNINGS이런 코드는 제거하시고,아래 코드에는 result 라는 불필요한 변수가 있습니다.
아래처럼 단순화합니다. 불필요한 변수는 없애는게 좋습니다.
작성자도 이름만 있지 거의 익명이라..
작성자도 이름만 있지 거의 익명이라..
누가 질문자고 누가 답변자인지 모르겠네요.
------------------------------------------------------------
ProgrammingHolic
이 댓글까지 5개 댓글 한 사람이 쓴거에요.
이 댓글까지 5개 댓글 한 사람이 쓴거에요.
세벌님이 다른 글에서 까이는데 그 사람들이랑은 다른 사람입니다. 저는 아이디가 없습니다. 익명으로만 활동합니다. 주로 제가 아는거 답변 달아주는 회이트 익명이에요.
댓글 달기