0men 2 11 февраля, 2008 Опубликовано 11 февраля, 2008 (изменено) · Жалоба [CENSORED] линкер на переменную, объявленную и проинициализированную в одном файле const TDev fxDev = {"31", "", "09600", '1', "009", '0', "172"}; ругается что индефинит ехтернал fxDev, когда я ссылаюсь на нее в другом файле extern const TDev fxDev; варианты, типа забыл файл включить в проект не предлагать :) да, когда fxDev не const, то-есть в ОЗУ, все ок. Изменено 12 февраля, 2008 пользователем IgorKossak Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 12 февраля, 2008 Опубликовано 12 февраля, 2008 · Жалоба Квалификатор const вовсе не означает, что эта константа будет обязательно лежать где-то в ПЗУ. Она вместе с инициализирующим выражением должна быть видна в том файле, где Вы пытаетесь обьявить её как extern. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vmp 0 12 февраля, 2008 Опубликовано 12 февраля, 2008 · Жалоба Уже обсуждалось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
0men 2 12 февраля, 2008 Опубликовано 12 февраля, 2008 · Жалоба Уже обсуждалось. Всем сенк! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться