Error when compiling my main
file & external Class file
using VScode.
file structure:
project/
--main.cpp
--MyClass.cpp
--MyClass.h
MyClass.h
#ifndef MY_CLASS_H
#define MY_CLASS_H
class MyClass
{
public:
MyClass();
};
#endif
MyClass.cpp
#include "MyClass.h"
#include <iostream>
#include <string>
MyClass::MyClass()
{
std::cout << "MyCLass is created" << std::endl;
}
main.cpp
#include <iostream>
#include <string>
#include "MyClass.h"
int main()
{
MyClass myClass;
return 0;
}
Compile error:
main.cpp:9: undefined reference to `MyClass::MyClass()'