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개 댓글 한 사람이 쓴거에요.
세벌님이 다른 글에서 까이는데 그 사람들이랑은 다른 사람입니다. 저는 아이디가 없습니다. 익명으로만 활동합니다. 주로 제가 아는거 답변 달아주는 회이트 익명이에요.
댓글 달기