Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Компилирование в С++Builder 6

Автор: Olala
Дата сообщения: 28.12.2004 11:41
Как линковать exe, чтобы при запуске на другой машине он не требывал больше никаких библиотек & борландовских движков.
Есть cgi скрипт написаный на С++ (Builder 6). На машине где этот скрипт написан и собран он работает. На сервере при выполнении скрипта выдаеться сообщение:

"An error occurred while attempting to initialize the Borland Database Engine (error $2108)"

Установить еще и на серваке Borland как то не хочеться.
Автор: Anatoliy_A
Дата сообщения: 28.12.2004 13:19
Чтобы программа не требовала дополнительных билиотек надо:
1. Menu->Project->Packages->Build with runtime packages = false (снять галочку)
2. Menu->Project->Linker->use dynamic RTL = false

Но, на сколько я понимаю, у тебя программа использует BDE, а его придется ставить...
Автор: EZH
Дата сообщения: 28.12.2004 13:29
Olala
Так ты пользуешь BDE? Видимо да - тогда лучше сделать InstallShieldExpress инсталляху (ISX обычно на диске BCB есть) и подцепить ей .msm - файл сценария установки BDE. Можно конечно и отдельно BDE ставить. Обычно ещё к .exe нужно borlndmm.dll и cc3260mt.dll.
Автор: Olala
Дата сообщения: 29.12.2004 16:55
Anatoliy_A
EZH
Большое спасибо. Скрипт не требует больше библиотек, а BDE инсталировала просто, запустив инсталяцию пакета выборочную, выбрав только BDE.

Страницы: 1

Предыдущая тема: JVCL (JEDI VCL) и C++Builder 6


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.