Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

extern не работает почему-то...

2.2K
21 сентября 2005 года
Dani
51 / / 22.09.2004
Есть у меня два файла в проекте.
В одном я объявляю глобальную переменную-массив: int MyVar[MAX];
В другом пытаюсь ее получить:
extern int MyVar[];

Компиляция проходит. Но при линковке выдается сообщение, что MyVar не нашелся. В чем может быть фишка?
3
21 сентября 2005 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by Dani
Есть у меня два файла в проекте.
В одном я объявляю глобальную переменную-массив: int MyVar[MAX];
В другом пытаюсь ее получить:
extern int MyVar[];

Компиляция проходит. Но при линковке выдается сообщение, что MyVar не нашелся. В чем может быть фишка?



Ты уверен, что файл, где определен массив, компилируется?
Массив определен в глобальном пространстве, не в каком-нибудь namespace?

А лучше покажи код (не весь, конечно).

2.2K
22 сентября 2005 года
Dani
51 / / 22.09.2004
Все, нашел! Файл компилялся, просто надо было инклюды местами поменять..
Но все равно спасибо)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог