Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.87/777: Рейтинг темы: голосов - 777, средняя оценка - 4.87
Lord_Voodoo
Супер-модератор
8609 / 2234 / 133
Регистрация: 07.03.2007
Сообщений: 10,820
Завершенные тесты: 1
#1

Компиляция программы под С++ Builder, чтобы работала на других компьютерах

04.11.2008, 12:00. Просмотров 140688. Ответов 4
Метки нет (Все метки)

чтобы программа работала на компьютерах, на которых не установлен билдер, нужно провести следующие настройки в опциях проекта:
- закладка packages: убрать галочку Build with runtimes packages
- закладка linker: убрать галочку Use dinamyc RTL
85
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2008, 12:00
Ответы с готовыми решениями:

Компиляция программы под С++ Builder,чтобы работала на других компьютерах!
Тему читал, сделал все так же, но не пашет=( Итак суть, нажал на кнопку...

Компиляция программы под С++ Builder, чтобы работала на других компьютерах
чтобы программа работала на компьютерах, на которых не установлен билдер, нужно...

Компиляция программы под С++ Builder, чтобы работала на других компьютерах(Ранее предложенный способ не работа
Здравствуйте! Недавно установил на свой 32-битный RAD XE10.1. Начал работать,...

Компиляция программы под С++ RAD XE,чтобы работала на других компьютерах
Здравствуйте! Вот не получается так откомпилировать - если в закладке packages...

Компиляция программы под RAD Studio,чтобы работала на других компьютерах!
в общем сабж что нудно сделать что бы работала на других компах?

4
Vourhey
Почетный модератор
6492 / 2266 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
04.11.2008, 12:02 #2
+ изменить Build configuration на Release.
46
Lord_Voodoo
Супер-модератор
8609 / 2234 / 133
Регистрация: 07.03.2007
Сообщений: 10,820
Завершенные тесты: 1
04.11.2008, 12:08  [ТС] #3
самый простой способ - кликнуть кнопку release в закладке compiler... но лучше пусть знают, что конкретно настраивать, а то так и будут неучами))))
41
MikeSoft
Эксперт С++
3918 / 1783 / 183
Регистрация: 21.11.2009
Сообщений: 2,540
02.02.2011, 10:13 #4
В связи с неоднократно повторяющимися вопросами относительно настроек в новых IDE (в частности RAD Studio XE) добавляю пару скриншотов и небольшое описание действий.

В IDE переходим: Project -> Options (или Shift+Ctrl+F11).
Далее, переходим к разделу С++ Linker и устанавливаем пункт Link with Dynamic RTL в положение false:
Компиляция программы под С++ Builder, чтобы работала на других компьютерах

Затем, переходим к разделу Packages и устанавливаем свойство Build with runtime packages в положение false:
Компиляция программы под С++ Builder, чтобы работала на других компьютерах


Также, не забывайте обращать внимание, на текущую конфигурацию построения.
Настройки действуют для активной конфигурации и могут быть отличны в других.
Именно поэтому недостаточно просто изменить конфигурацию на Release:
Компиляция программы под С++ Builder, чтобы работала на других компьютерах
79
Lord_Voodoo
Супер-модератор
8609 / 2234 / 133
Регистрация: 07.03.2007
Сообщений: 10,820
Завершенные тесты: 1
09.04.2016, 10:24  [ТС] #5
Компиляция программы под С++ Builder, чтобы работала на других компьютерах

И появится окно
2. При компиляции среда создает папку Win32, куда потом помещаются типы Debug и Release. Конкретно интересует сборка, которая должна работать самостоятельно на другом компьютере. Значит копируем исполняемый файл project1.exe на другой компьютер, и пытаемся его запустить. При запуске может выдать следующую ошибку, причем без разницы какой тип запускается Debug или Release
Компиляция программы под С++ Builder, чтобы работала на других компьютерах

Компиляция программы под С++ Builder, чтобы работала на других компьютерах

1 скрин результат запуска на другом компьютере
2 скрин результат запуска на компьютере, где создавался проект
3. Чтоб решить неожиданную проблему запуска заходим Project->Options и выключаем пункт: Use ‘classic’ Borland compiler
4. После снова компилируем и получаем
Компиляция программы под С++ Builder, чтобы работала на других компьютерах


где искать Use 'classic' Borland compiler
Компиляция программы под С++ Builder, чтобы работала на других компьютерах


Спасибо за инфу Supernatural
4
09.04.2016, 10:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2016, 10:24

Компиляция программы под RAD STUDIO XE,чтобы работала на других компьютерах!
Компиляция программы под RAD Studio XE, чтобы работала на других компьютерах!...

Компиляция программы ,чтобы работала на других компьютерах
Пытаюсь сделать как в этой теме...

Компиляция программы в XE4, чтобы работала на других компьютерах
Из http://www.cyberforum.ru/cpp-builder/thread15180.html : не могу найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru