Undefined symbols for architecture arm64 С++
int add(int x, int y)
{
return x + y;
}
Ошибка:
Undefined symbols for architecture arm64:
"add(int, int)", referenced from:
_main in main.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
#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;
}