Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 16
1

Переносимость

08.10.2010, 23:52. Просмотров 1208. Ответов 2
Метки нет (Все метки)

Всем доброе время суток!
Мне нужно написать программу, которая будет запускаться на любой ОС. как это можно реализовать?
Я думаю ее сделать так, написать стартовые файлы под разную ОС, которые будут содержать только внешнюю оболочку, и ссылаться на файл, который будет содержать коды нужных функций. Но вопрос тогда встает как написать или как сохранить этот файл, чтобы при запросе стартовых программ нормально функционировала в любой среде.
Можно какой-нибудь элементарный пример, пусть будет со строкой, где какие-то формы с разными расширениями (для windows, unix, macOC) запрашивают файл, который содержит в себе основную программу?
Буду очень признателен, если Вы подскажите и другой подход

Простите меня модераторы и администраторы, если я создал топик не в том разделе, просто он называется Visual C++, прогу пишу именно в нем
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2010, 23:52
Ответы с готовыми решениями:

Переносимость программы
Программа написана на borland C++ builder. При попытке запустить ее на компьютере где нет такой...

OpenDialog, переносимость проекта
Написала программу (приложение vcl), в которой в самом начале необходимо загрузить файл с данными...

Переносимость на другую операционную систему
Помогите пожалуйста 8))) проблема такая: программа писалась на windows7) компилируется запускается...

модули.переносимость
модуль в языке СИ? не могу нигде ничего найти про них.может кто-нибудь подскажет в каком учебнике...

2
1662 / 1131 / 80
Регистрация: 21.08.2008
Сообщений: 4,725
Записей в блоге: 1
08.10.2010, 23:54 2
библиотека QT тут поможет - код будет кроссплатформенным, останется его только под нужную платформу скомпилить
0
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 16
09.10.2010, 01:01  [ТС] 3
Цитата Сообщение от oxotnik Посмотреть сообщение
библиотека QT тут поможет - код будет кроссплатформенным, останется его только под нужную платформу скомпилить
Ну ведь мне нужно чтоб она была универсальна, то есть код выполнялся в любой платформе. Ну запускаемых файлов будет несколько, под разные ОС. Вопрос стоит как основной блок программы скомпилить под любую ОС. Надо же учитывать, что на компьютере, где должна стоять эта прога, нет компилятора. Или можно как-то загнать код в какой-то дистрибутив, и при установке чтоб тот компилил прогу?

Добавлено через 1 час 1 минуту
Хотя, в ней что-то есть. Правда сейчас совсем не понимаю пока логику как делать программу и как она будет запускаться на разных ОС. Какой у них будет запускаемый файл
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2010, 01:01

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

Переносимость скомпилированного кода
В моей винде тип int занимает 4 байта. Предположим, я скомпилировал некоторую программу из...

Переносимость программы в семействе windows
Ранее писал программу на visual 2010 и windows 7, затем перешел на visual 2013 и windows 8.1. И...

Переносимость программы, куча dll и кроссплатформенность
Решил пощупать С++ и Qt после C#. Создал простейшее консольное приложение и оконное Qt. В итоге,...

Переносимость программы
Есть программа, которая использует библиотеку libmysqlclient.so (и еще несколько других)....


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

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

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