Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> crossplatform, :) 
V
    Опции темы
wlad110
Дата 24.6.2009, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 24.6.2009

Репутация: нет
Всего: нет



Использование библиотек STL, Qt, boost гарантирует что код созданный под windows xp без изменений(ну или почти без них) скомпилируется под любимой ubuntu? smile ну или наоборот.
спасибо
PM MAIL   Вверх
azesmcar
Дата 24.6.2009, 19:16 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(wlad110 @  24.6.2009,  19:15 Найти цитируемый пост)
Использование библиотек STL, Qt, boost гарантирует что код созданный под windows xp без изменений(ну или почти без них) скомпилируется под любимой ubuntu? smile ну или наоборот.
спасибо 

В теории - да, на практике - нет.
Еще надо следить за своим кодом и сделать его максимально портируемым.
В теории для этого достаточно писать по стандарту, на практике - нет. Компиляторы писали люди (впрочем как и STL), и там тоже встречаются ошибки и баги. Код который полностью соответствует стандарту может не работать на одном компиляторе и работать на другом. Но по большей части этого достаточно. Скомпилировать потом на линукс не составит большого труда.

Цитата(wlad110 @  24.6.2009,  19:15 Найти цитируемый пост)
ну или почти без них

Да, изменения будут незначительные.

Это сообщение отредактировал(а) azesmcar - 24.6.2009, 19:21
PM   Вверх
wlad110
Дата 24.6.2009, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 24.6.2009

Репутация: нет
Всего: нет



Цитата(azesmcar @ 24.6.2009,  19:16)
Цитата(wlad110 @  24.6.2009,  19:15 Найти цитируемый пост)
Использование библиотек STL, Qt, boost гарантирует что код созданный под windows xp без изменений(ну или почти без них) скомпилируется под любимой ubuntu? smile ну или наоборот.
спасибо 

В теории - да, на практике - нет.
Еще надо следить за своим кодом и сделать его максимально портируемым. В теории для этого достаточно писать по стандарту, на практике - нет smile

эмм.. а как можно решить проблему?
в моей ситуации достаточно этих трёх основных библиотек, WinAPI и прочее трогать не собираюсь , этого будет достаточно чтобы портировать более безболезненно?

Цитата(azesmcar @ 24.6.2009,  19:16)
Да, изменения будут незначительные.

ну тогда нормально , для моего проекта )) спасибо.



Это сообщение отредактировал(а) wlad110 - 24.6.2009, 19:26
PM MAIL   Вверх
azesmcar
Дата 24.6.2009, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Цитата(wlad110 @  24.6.2009,  19:24 Найти цитируемый пост)
эмм.. а как можно решить проблему?

Никак, проблемы незначительные и возможно даже не возникнут. В идеале надо
1. Писать в соответствии со стандартом.
2. Избегать конструкций которые implementation defined по стандарту. 
3. Быть аккуратным с размерами переменных (sizeof(int) не обязательно равно 4).
PM   Вверх
Andrew121
Дата 24.6.2009, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 21.6.2009

Репутация: 1
Всего: 1



Цитата(wlad110 @  24.6.2009,  19:15 Найти цитируемый пост)
скомпилируется под любимой ubuntu?

Какое отношение имеет конкретно этот дистрибутив.

В каждой либе из перечисленных тобой, есть ремарки к каждой ОС.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0435 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.