Неопределённая ссылка на функцию

В VS Code на Linux создал два файла сpp, в main.cpp создал предварительное объявление на add.cpp. При компиляции сообщается об ошибке :"неопределённая ссылка на «add(int, int)» collect2: error: ld returned 1 exit status". Вот код main.cpp

<include iostream>
 int add(int x, int y); // это нужно для того, чтобы main.cpp знал, что функция 
                           add() определена в другом месте
 int main()
{
std::cout << "The sum of 3 and 4 is: " << add(3, 4) << std::endl;
return 0;
}

add.cpp

    int add(int x, int y)
    {
    return x + y;
    }

Помогите пожалуйста с решением. P.S. В программировании полный ноль.


Ответы (0 шт):