아주 간단한 코드 스 니펫을 실행하려고합니다. 링커 오류가 발생했습니다. 내 코드는 다음과 같습니다간단한 C++ 코드 링커 오류
MAIN.CPP ->
#include <iostream>
#include "Complex.h"
using namespace std;
int main()
{
Complex c1(1.0, 5.0); // this should create Complex object 1.0 + i5.0
return 0;
}
Complex.h ->
#include <iostream>
class Complex {
private:
double real;
double imaginary;
public:
Complex(double, double);
void setReal(double);
void setImaginary(double);
};
Complex.cpp ->
#include "Complex.h"
#include <cmath>
Complex::Complex(double x, double y) {
setReal(x);
setImaginary(y);
}
void Complex::setReal(double x) {
real = x;
}
void Complex::setImaginary(double x) {
imaginary = x;
}
잠시 메인을 실행하려고했지만 링커 오류가 계속 발생합니다. 나는 그것을 일으키는 원인이 전혀 없다. 어떤 제안이라도 고맙게 생각합니다.
'Complex.cpp' 파일을 컴파일하거나 링크하지 않습니다. –