Re[3]: Visual Studio 7.1 compiler | linker option ?
От: Andrej Kalinicenko  
Дата: 07.04.06 13:43
Оценка: +1
BTW
Начальника заставляющего сжимать upx'ом растрелять. Пусть обьяснит зачем это нужно.
Posted via RSDN NNTP Server 2.0
Visual Studio 7.1 compiler | linker option ?
От: loopzilla  
Дата: 06.04.06 19:55
Оценка:
Привет всем !
Люди, подскажите пожалуйста как решить следующую проблему:
Есть здоровенная CPL-ка (апплет на панель управления — та же самая DLL-ка только еще експортируется функция CPlApplet) на C++ под VS7.1. Компилится в метр бинарника.
По заданию, мне нужно ее упаковывать UPX-ом (upx.exe — утилитка для запаковки исполняемых файликов). После запаковки размер бинарника составляет 260 КБ, но, при этом что-то случается с иконками, ControlPanel не может обнаружить иконку для отображения

Причем, cpl-ки написанные на Дельфах работают прекрасно и при упаковке, ничего с иконками не случается... Т.е. что-то с компиляцией у VS7.1, как-то он не совместимо компилит ресы для упаковки upx-ом...

Как решить проблему ? Может можно как-нить поменять ход компиляции ресурсов в бинарь ?

Помогите плз !!!
Начальник, злится, намекает, шо ламо я галимое
А я весь инет перерыл, нифига...
Re: Visual Studio 7.1 compiler | linker option ?
От: Vadim S. Беларусь  
Дата: 07.04.06 07:43
Оценка:
Здравствуйте, loopzilla, Вы писали:

L>... что-то случается с иконками, ControlPanel не может обнаружить иконку для отображения


Попробуйте не сжимать иконки:

--compress-icons=0 do not compress any icons

(это ключ upx)
Re[2]: Visual Studio 7.1 compiler | linker option ?
От: loopzilla  
Дата: 07.04.06 09:11
Оценка:
VS>Попробуйте не сжимать иконки:
VS> --compress-icons=0 do not compress any icons

Да, но мой руководитель настаивает сжимать все ! В целях чистоты ведения проекта (все сжимали и работает и до этого работало, правда компилятор Дельфи, а теперь нет !?
Re[4]: Visual Studio 7.1 compiler | linker option ?
От: TSS Россия http://www.sdl.ru
Дата: 07.04.06 14:10
Оценка:
Здравствуйте, Andrej Kalinicenko, Вы писали:

AK>BTW

AK>Начальника заставляющего сжимать upx'ом растрелять. Пусть обьяснит зачем это нужно.

Видать у него на пятидюймовую дискетку не влазит

Автору:
Возьми последний UPX, покопайся в опциях. Для начала просто запускай с "--best"
если не поможет, тогда --compress-icons=[0/1/2], --compress-resorces=[0/1]

Если все совсем плохо — попробуй тот же PECompact или ASPack
Если и это не поможет, тогда уж хз.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Signed, [TSS] /SDL/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.