Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
bigory
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 16
#1

Переносимость - C++

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

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

Простите меня модераторы и администраторы, если я создал топик не в том разделе, просто он называется Visual C++, прогу пишу именно в нем
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2010, 23:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переносимость (C++):

Переносимость программы - C++ Builder
Программа написана на borland C++ builder. При попытке запустить ее на компьютере где нет такой среды пишет "невозможно запустить,...

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

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

модули.переносимость - C++
модуль в языке СИ? не могу нигде ничего найти про них.может кто-нибудь подскажет в каком учебнике искать или напишет что ЭТО??? и ещё...

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

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

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

Добавлено через 1 час 1 минуту
Хотя, в ней что-то есть. Правда сейчас совсем не понимаю пока логику как делать программу и как она будет запускаться на разных ОС. Какой у них будет запускаемый файл
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2010, 01:01
Привет! Вот еще темы с ответами:

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

Переносимость - Turbo Pascal
Перенёс код базы данных из ABC в турбо паскаль и выводит ошибку помогите разобраться. program Rek; uses crt; type BASE...

Переносимость - Assembler
Здараствуйте Вообще не имею представления об Ассмемблере, просто интересует пара вопросов. Будет ли работать то что я напишу и...

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


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

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

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