extern не работает почему-то...
В одном я объявляю глобальную переменную-массив: int MyVar[MAX];
В другом пытаюсь ее получить:
extern int MyVar[];
Компиляция проходит. Но при линковке выдается сообщение, что MyVar не нашелся. В чем может быть фишка?
Цитата:
Originally posted by Dani
Есть у меня два файла в проекте.
В одном я объявляю глобальную переменную-массив: int MyVar[MAX];
В другом пытаюсь ее получить:
extern int MyVar[];
Компиляция проходит. Но при линковке выдается сообщение, что MyVar не нашелся. В чем может быть фишка?
Есть у меня два файла в проекте.
В одном я объявляю глобальную переменную-массив: int MyVar[MAX];
В другом пытаюсь ее получить:
extern int MyVar[];
Компиляция проходит. Но при линковке выдается сообщение, что MyVar не нашелся. В чем может быть фишка?
Ты уверен, что файл, где определен массив, компилируется?
Массив определен в глобальном пространстве, не в каком-нибудь namespace?
А лучше покажи код (не весь, конечно).
Но все равно спасибо)