Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.66/1096: Рейтинг темы: голосов - 1096, средняя оценка - 4.66
Супер-модератор
8747 / 2476 / 140
Регистрация: 07.03.2007
Сообщений: 11,749
1

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

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

чтобы программа работала на компьютерах, на которых не установлен билдер, нужно провести следующие настройки в опциях проекта:
- закладка packages: убрать галочку Build with runtimes packages
- закладка linker: убрать галочку Use dinamyc RTL
87
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2008, 12:00
Ответы с готовыми решениями:

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

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

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

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

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
4
Почетный модератор
7374 / 2621 / 277
Регистрация: 29.07.2006
Сообщений: 13,679
04.11.2008, 12:02 2
+ изменить Build configuration на Release.
46
Супер-модератор
8747 / 2476 / 140
Регистрация: 07.03.2007
Сообщений: 11,749
04.11.2008, 12:08  [ТС] 3
самый простой способ - кликнуть кнопку release в закладке compiler... но лучше пусть знают, что конкретно настраивать, а то так и будут неучами))))
40
Эксперт С++
3942 / 1797 / 184
Регистрация: 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
Супер-модератор
8747 / 2476 / 140
Регистрация: 07.03.2007
Сообщений: 11,749
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
5
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2016, 10:24

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

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

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

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

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

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

Компиляция программы с БД на Delphi, чтобы она работала на других компьютерах
Как это сделать? Алиас не создавал, к базе обращаюсь так - "..\BD".


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

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

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