Приветствую. Имею следующие файлы с исходным кодом:
index.cpp.
#include <iostream>
#include "text.h"
using namespace std;
int main()
{
cout << getText();
return 0;
}
text.h
#include <string>
using namespace std;
string getText();
text.cpp
string getText()
{
return string("Клара у Карла украла кораллы. А Карл у Клары украл кларнет.");
}
При попытке скомпилировать выводится такая ошибка:
razip@elementaryOS:~/Документы/Проекты/Test$ g++ -o index index.cpp/tmp/cc4dT5qB.o: In function `main':
index.cpp:(.text+0x11): undefined reference to `getText()'
collect2: выполнение ld завершилось с кодом возврата 1
В чем проблема? Ногами не пинать, делаю первые шаги в C++.