Как откомпилить, шоб везде запустилось?
Ставлю в опциях компиллера release, в опциях линкера снимаю галку с use dinamic rtl, размер файла увельчивается в 2 раза( с 46 до 90 кило)
Но ехе все равно не пашет на компе, где с++ не поставлен... Требует, тварь, файл vcl50.bpl
Приходится, млин, его с собой таскать, тогда все работает... А он в архиве 500 кило.. Я уже задолбылся... Че делать?
Прога обычная виндовая, с окошками, в общем никаких наворотов....
Цитата:
Originally posted by Юрец
Имеется borland c++ builder 5.0
Ставлю в опциях компиллера release, в опциях линкера снимаю галку с use dinamic rtl, размер файла увельчивается в 2 раза( с 46 до 90 кило)
Но ехе все равно не пашет на компе, где с++ не поставлен... Требует, тварь, файл vcl50.bpl
Приходится, млин, его с собой таскать, тогда все работает... А он в архиве 500 кило.. Я уже задолбылся... Че делать?
Прога обычная виндовая, с окошками, в общем никаких наворотов....
Имеется borland c++ builder 5.0
Ставлю в опциях компиллера release, в опциях линкера снимаю галку с use dinamic rtl, размер файла увельчивается в 2 раза( с 46 до 90 кило)
Но ехе все равно не пашет на компе, где с++ не поставлен... Требует, тварь, файл vcl50.bpl
Приходится, млин, его с собой таскать, тогда все работает... А он в архиве 500 кило.. Я уже задолбылся... Че делать?
Прога обычная виндовая, с окошками, в общем никаких наворотов....
В том же окне настроек закладка "Packages" - убери галку "Build with runtime packages"
Цитата:
Originally posted by ddnh_bc
В том же окне настроек закладка "Packages" - убери галку "Build with runtime packages"
В том же окне настроек закладка "Packages" - убери галку "Build with runtime packages"
Пасиба!!! Теперь размер ехе 400 кило, но зато везде пойдет!
А надо ли в дальнейшем для следующих прог ставить reliase и снимать галку с use dinamic rtl?
Или достаточно токо убрать галку с "Build with runtime packages"
?
Цитата:
Originally posted by Юрец
А надо ли в дальнейшем для следующих прог ставить reliase и снимать галку с use dinamic rtl?
Или достаточно токо убрать галку с "Build with runtime packages"
?
А надо ли в дальнейшем для следующих прог ставить reliase и снимать галку с use dinamic rtl?
Или достаточно токо убрать галку с "Build with runtime packages"
?
Отныне и во веки веков. По умолчанию эти опции везде установлены для удобства отладки и т.п. Да и зачем увеличивать размер проги раз в десять, если ты будешь использовать ее только на своем компе, или на компе с установленным билдером?
Linker->Create debug information
Linker->Use debug libraries
Если после создания .EXE файл сжать UPX'ом, то размер пустого приложения (одна форма) снизиться до ~250 Kb, что лучше чем 400.
Цитата:
Originally posted by lord Kelvin
А я еще слежу чтобы не были поставлены галочки:
Linker->Create debug information
Linker->Use debug libraries
А я еще слежу чтобы не были поставлены галочки:
Linker->Create debug information
Linker->Use debug libraries
При Release компиляции эти галочки автоматом снимаются.
А че делает галка linker->dont generate state file