Другие языки программирования и технологии

Написал программу в c++. Отправил на другой компьютер. Выдало ошибку потому

Написал программу в c++. Отправил на другой компьютер файл .exe (программу). Выдало ошибку потому, что на том компьютере нет библиотек, которые я использовал. Можно ли как-то их вписать в эту программу, чтобы не устанавливать все отдельно?
Для с++ билдера:

Многим начинающим программистам нередко приходится сталкиваться с такой проблемой, как нежелание созданного приложения работать на другом компьютере. Разработанное с таким трудом приложение выдает странные ошибки и требует какие-то библиотеки…

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

В общем, открываем меню Project → Options (можно путем нажатия комбинации клавиш Shift+Ctrl+F11) и видим перед собой окошко настроек проекта под названием «Project Options for ProjectName.exe» (где ProjectName.exe название вашего проекта). Далее переходим на вкладку Packages. Здесь необходимо убрать галочку возле надписи «Build with runtime packages».

После этого нужно перейти на вкладку под названием «Linker» и снять галочку с Use dynamic RTL.

Вот и все – осталось нажать ОК и перекомпилировать проект.

Такой подход точно сработает в C++ Builder 6. По поводу других пакетов утверждать не буду, но, вероятнее всего, такого рода трюк сработает и там.

Единственный момент, если в своей разработке вы используете соединение с базой данных, то учтите, что при переносе на другую машину БД тоже должна перебраться (вместе с сервером, естественно).

Для других систем ищите в гугле по: "сборка независимого exe"
Сергей Четвериков
Сергей Четвериков
97 123
Лучший ответ
Илья Поротников Спасибо, сейчас попробую.
Илья Поротников Я использую русский компилятор: WDExpress. Я нашел свойства проекта и понял как там записаны некоторые пункты, но не все
> Я использую русский компилятор: WDExpress.
Какой же он русский, помилуйте, батенька:
"WDExpress.exe is known as Microsoft® Visual Studio® 2012, it also has the following name WinDev Express or Microsoft? Visual Studio? 2013 or Microsoft® Visual Studio® 2013 or MicrosoftR Visual StudioR 2013 and it is developed by Microsoft Corporation..."
SK
Serdjo Kedik
56 717
Илья Поротников есть разные я русский использовал