Вопрос
Каким образом можно статически связать библиотечные функции и exe-файл под Builder C++ 5. Если отключить в опциях Linker'а динамическое связывание с dll-библиотеками, то все равно на компьютере, где не установлен Билдер, программа будет запрашивать библиотеку vcl50.bpl Как можно этого избежать ?
Ответ
Если exe-файл получается небольшой, возможно вы используете пакеты, поэтому и требуются библиотеки. Надо просто отключить пакетный режим сборки, при этом размер exe вырастет раз в 5, но он будет автономен.
1. Открыть проект File->Open Project …
2. Открыть свойства проекта Project -> Options …
3. Выбрать закладку Packages
4. Убрать галочку с Build with runtime packages
5. Нажать кнопку ОК
Из конференции Expert_FAQ
Copyright 2000-2004 Сообщество Чайников
Контактная информация