HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > LNK4084: total image size exceeds max
image may not run
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 28

Рейтинг



Unhappy Срочно нужна помощь!!!

Всех с прошедшим. Вот сел знач за комп, думаю дай ка я библиотеку чуть допилю , скомпилю и пойду тестить, но компиль поставил меня под сомнение, выдав вот что:

C++ Source Code:
warning LNK4084: total image size 1801396224 exceeds max (268435456); image may not run

подупив и сказав "как так!" я пошел "тестить" ,но мою радость тут же оборвал хл , вежливо сообщив мне,что эту библиотеку он не хочет кушать...
Я пошел разбираться, выходит что 268435456 - вроде как 256мбайт(мбит - х3) , а там что-то вообще непреодолимое написано!!!
Так и не могу разобраться что ему не нравиться!
З.Ы размер клиента 2.6мбайт
Размер исходников 135 мбайт
Прошу помочь срочно!

Добавлено 24-02-2011 в 11:45:

ээйй! проблема не решена! Помогите пожалуйста

Сообщить модератору | IP: Записан
Сообщение: 72830

Старое сообщение 24-02-2011 08:45
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13524
Возраст: 33

Рейтинг



HAWK0044
А скока у тебя оперативки? Если не ошибаюсь ошибка как то с этим связана.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | IP: Записан
Сообщение: 72841

Старое сообщение 24-02-2011 09:26
- За что?
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 28

Рейтинг



нет, совсем нет... (я так думаю) , оперативы 2гб , думаю нормально для 1 хл , просто незнаю почему так, раньше не было этого варнинга

Сообщить модератору | IP: Записан
Сообщение: 72842

Старое сообщение 24-02-2011 09:29
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 13524
Возраст: 33

Рейтинг



HAWK0044
http://cboard.cprogramming.com/wind...ng-lnk4084.html

Тут глянь, возможно что нить поймешь.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | IP: Записан
Сообщение: 72843

Старое сообщение 24-02-2011 09:45
- За что?
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 28

Рейтинг



кстать у меня этот трабл тоже после перестановления вин-хп произошел! З.Ы переставил студию - не помогло

Добавлено 24-02-2011 в 13:04:

кстать! возможно ли это из-зп макро редефайшн?
(warning C4005: 'mdl_w' : macro redefinition)

Сообщить модератору | IP: Записан
Сообщение: 72846

Старое сообщение 24-02-2011 10:04
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33072
Нанёс повреждений: 392 ед.

Рейтинг



HAWK0044 погляди где ты объявил огромный статический массив и дай себе по рукам.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 72875

Старое сообщение 24-02-2011 18:21
-
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 28

Рейтинг



в том-то и дело , что пока не переставил винду - всё абсолютно ок , далее переставляю винду, вроде 1 раз скомпилилось, потом -нет, открываю более старые,тоже не компиляться, открываю старые(почти ничего нет), далее спавниваю старые с новыми, вроде нет массивов таких

Сообщить модератору | IP: Записан
Сообщение: 72880

Старое сообщение 24-02-2011 18:39
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33072
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
HAWK0044 писал:
З.Ы размер клиента 2.6мбайт
Размер исходников 135 мбайт

лжа. 135 мегабайт - это объем украденной бетки + шейдеры.
Весь ксаш с халфовскими дллками и менюшкой едва ли весит 7.5 мегабайта. Откуда у тебя 135 мегабайт кода взялось? Удали intermediate-файлы (obj, sbr) и померяй еще раз.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 72886

Старое сообщение 24-02-2011 19:30
-
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 28

Рейтинг



ну да, я и говорил с этими файлами
Ты не поверишь! Без папки utils (клиент ,сервер и остальное всё) весит 7.34 мбайт, сам cl_dlls 4,41,в любом случае, грешу я на винду, потому что всё работало нормально , пока я её не переустановил

Сообщить модератору | IP: Записан
Сообщение: 72901

Старое сообщение 25-02-2011 06:56
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35071
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


HAWK0044
Ещё раз - у тебя в программе объявлен статический массив огромного размера. Ищи его и переводи на динамическое выделение памяти. Эта ошибка появляется только из-за этого, т.е. иными словами, в секции данных РЕ-файла указан суммарный размер секций 1.8 Гб. Вес данных на диске тут совершенно ни при чём.

Добавлено 25-02-2011 в 13:59:

Если ты ничего такого не объявлял, то начни с чистых сорцов халфы. Если они компилятся с этой же ошибкой - то это баг компилятора. Если нет - начинай просматривать виндиффом измененные файлы, пока не найдешь такой массив. Он может быть объявлен не напрямую, а через макроподстановки. Например, ты объявил массив размером MY_ARRAY_SIZE, который у тебя равен 10, а в других хедерах он равен 1800000000, и в итоге твой массив стал ололо.

__________________

Сообщить модератору | IP: Записан
Сообщение: 72902

Старое сообщение 25-02-2011 07:59
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33072
Нанёс повреждений: 392 ед.

Рейтинг



XaeroX быстрее всего там какая-нибудь безобидная формула, по типу 512 * 512 * 512.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 72903

Старое сообщение 25-02-2011 08:59
-
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 28

Рейтинг



да, ладно.. массивов мало юзаю. кстать , почему на другой винде компилилось?

Сообщить модератору | IP: Записан
Сообщение: 72926

Старое сообщение 25-02-2011 14:27
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 33072
Нанёс повреждений: 392 ед.

Рейтинг



HAWK0044 тебя что больше волнует? почему раньше работало или как забороть?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 72930

Старое сообщение 25-02-2011 14:33
-
HAWK0044
Житель форума

Дата регистрации: Oct 2010
Проживает: Анапа
Сообщений: 563
Возраст: 28

Рейтинг



Верно ребят!!! спасибо! действительно нашел было в макс слотс и макс веапонс, но я что-то всё равно не пойму, как оно на той винде компилилось!

Сообщить модератору | IP: Записан
Сообщение: 72933

Старое сообщение 25-02-2011 14:35
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 35071
Нанёс повреждений: 514 ед.
Возраст: 39

Рейтинг



Награды
 
[1 награда]


HAWK0044
Покажи код, что именно было-то. А то, может быть, рано радуешься

__________________

Сообщить модератору | IP: Записан
Сообщение: 72935

Старое сообщение 25-02-2011 14:39
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 18:58. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > LNK4084: total image size exceeds max
image may not run
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024