Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++ Builder

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 974, средняя оценка - 4.64
Lord_Voodoo
Супер-модератор
8596 / 2216 / 61
Регистрация: 07.03.2007
Сообщений: 10,776
Завершенные тесты: 1
#1

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

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

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

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

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

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

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

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

Компиляция программы ,чтобы работала на других компьютерах - C++ Builder
Пытаюсь сделать как в этой теме http://www.cyberforum.ru/cpp-builder/thread15180.html Но стопор нету такой галочки Студия...

4
Vourhey
Почетный модератор
6488 / 2262 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
04.11.2008, 12:02 #2
+ изменить Build configuration на Release.
46
Lord_Voodoo
Супер-модератор
8596 / 2216 / 61
Регистрация: 07.03.2007
Сообщений: 10,776
Завершенные тесты: 1
04.11.2008, 12:08  [ТС] #3
самый простой способ - кликнуть кнопку release в закладке compiler... но лучше пусть знают, что конкретно настраивать, а то так и будут неучами))))
41
MikeSoft
Эксперт С++
3802 / 1778 / 85
Регистрация: 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
Супер-модератор
8596 / 2216 / 61
Регистрация: 07.03.2007
Сообщений: 10,776
Завершенные тесты: 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
Привет! Вот еще темы с ответами:

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

Компиляция программы, чтобы работала на других компьютерах! + файлы *.lib - C++ Builder
1. Подключил к проекту файлы *.lib... 2. Закомпилил прогу чтобы работала на других компах ... 3. После компиляции программа просит...

Компиляция программы , чтобы работала на другом компьютере - C++ Builder
Подскажите , что я делаю не так . Делал все из этой темы . Используемая программа : RAD Studio XE3 Вот скрины экрана :

Загрузить код программы из текстового файла, чтобы она работала в С++ Builder 2010 - C++ Builder
Здравствуйте! Меня интересует вопрос - может ли программа на с++ считать инструкции из текстового файла и выполнить эти действия с...


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

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

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