|
|
  |
Borland builder C++ |
|
|
|
Nov 8 2007, 11:28
|
Частый гость
 
Группа: Новичок
Сообщений: 84
Регистрация: 4-09-07
Из: Москва
Пользователь №: 30 277

|
Цитата(kisslove @ Nov 8 2007, 12:30)  Решил вот поиграться с сабжем, объясните мне тупому - как скомпилить проект чтобы оно работало независимо от билдера? Полагаю что необходимо скомпилить библиотеки в экзешник, но как? Покопался в настройках проекта - результатов никаких  В опциях проекта на вкладке "Packages" необходимо снять галку "Build with runtime packages". Тогда все необходимые пакеты будут подлинкованы в exe-ник. Кроме того, на вкладке "Linker" необходимо снять флаг "Use Dynamic RTL"
|
|
|
|
|
Nov 8 2007, 17:22
|

Местный
  
Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188

|
Цитата(Degun @ Nov 8 2007, 13:28)  В опциях проекта на вкладке "Packages" необходимо снять галку "Build with runtime packages". Тогда все необходимые пакеты будут подлинкованы в exe-ник. Кроме того, на вкладке "Linker" необходимо снять флаг "Use Dynamic RTL" +1 А еще если уж ехе-шник делаете, то не хило в Options->Compiler тискнуть на кнопочке Release.
|
|
|
|
|
Nov 20 2007, 20:43
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 3-09-06
Из: SPb
Пользователь №: 20 040

|
Пасиба всем, разобрался сам  ))))
|
|
|
|
|
Nov 22 2007, 08:34
|
Местный
  
Группа: Свой
Сообщений: 435
Регистрация: 12-09-07
Пользователь №: 30 482

|
Цитата(Axxel @ Nov 21 2007, 18:08)  Да, но еще, если переносите программу на другой компьютер, кое-какие dllки, придется перенести на другой комп в папку win32 А именно какие? Может есть где инструкция? Дайте ссылку или файлик.
|
|
|
|
|
Nov 22 2007, 14:35
|

Частый гость
 
Группа: Новичок
Сообщений: 140
Регистрация: 31-01-07
Из: Челябинск
Пользователь №: 24 896

|
нет инструкций  , на какие dllки другой комп материться будет (что их нет) те и копируйте
--------------------
Если боишься - не говори. если сказал - не бойся. ©
|
|
|
|
|
Nov 22 2007, 15:14
|
Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675

|
Есть такая прога biew http://biew.sourceforge.net/Вызов> biew.exe <вашапрога.exe> Затем Alt-F2 - будет список импортируемых .dll вот эти .dll (кроме системных типа kernel32.dll, user32.dll, ...) и нада таскать за прогой
|
|
|
|
|
Dec 6 2007, 08:32
|
Группа: Новичок
Сообщений: 11
Регистрация: 11-09-07
Пользователь №: 30 471

|
Как правило не требуется анализировать DLL если в программе не используешь BDE, Midas и тд. Иногда требуется Borland Memory Manager (borlndmm.dll). А так обычно ничего не надо. Может надо BDE настроить.
|
|
|
|
|
Dec 6 2007, 14:42
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Andrew2000 @ Nov 22 2007, 18:14)  Есть такая прога biew Depends.exe показывает все DLL, которые использует программа... могу прислать по почте...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Dec 6 2007, 15:26
|
Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675

|
Цитата(iosifk @ Dec 6 2007, 17:42)  Depends.exe http://www.dependencywalker.com/Оно? Спасибо - оч. удобно.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|