Файл 1:
static char* const path; //GLOBAL
int main()
{
path = FunctionReturningPath();
UsePath()
}
Файл 2:
extern char* const path; //GLOBAL from file 1
UsePath() //function using global
{
something = path;
}
(Псевдо)
Хотелось бы использовать путь в файле 2.
Я определяю глобальное в main в файле 1, это плохая практика с использованием глобального?
и не компилируется:
Compile Error: error LNK2001: unresolved external symbol _path
Любая помощь приветствуется. Спасибо.