Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Portability

Boost , ,

Portability

Исторически Spirit поддерживал множество компиляторов, включая (в некоторой степени) плохо соответствующие компиляторы, такие как VC6. Spirit v1.6.x станет последним релизом, который будет поддерживать старые плохо соответствующие компиляторы. Начиная с Spirit v1.8.0, неподходящие компиляторы не поддерживаются. Если вы все еще используете один из этих старых компиляторов, вы все еще можете использовать Spirit v1.6.x.

Причина, по которой Spirit v1.6.x работал над старыми несоответствующими компиляторами, заключается в том, что авторы с трудом искали обходные пути, чтобы сделать эти компиляторы счастливыми. Процесс занимает много времени и энергии, особенно когда вы сталкиваетесь с ужасным ICE или внутренней ошибкой компилятора. Иногда поиск одного обходного пути занимает дни или даже недели. Иногда нет известных обходных путей. Это сильно тормозит прогресс. И по мере того, как библиотека становится более прогрессивной и использует более продвинутые методы C++, сложность возрастает до новых высот.

Spirit v1.6.x будет поддерживаться. Обслуживание все равно произойдет, и исправления ошибок все равно будут применяться. По-прежнему будет активная разработка новых функций, представленных в Spirit v1.8.0 (и Spirit 1.9.0) для менее способных компиляторов. Мы приветствуем активную поддержку со стороны сообщества C++, особенно тех, кто обладает специальными знаниями в области компиляторов, таких как старые компиляторы Borland и MSVC++.

Spirit 1.8 был протестирован для компиляции и правильной работы на этих компиляторах:

  1. g++ 3.1 и выше
  2. Комо 4.24.5
  3. MSVC 7.1
  4. Intel 7.1.1

Если ваш компилятор достаточно совместим, скорее всего, вы можете компилировать Spirit как есть или с минимальными исправлениями переносимости здесь и там. Пожалуйста, сообщите нам, если ваш компилятор, как известно, соответствует ISO / ANSI и не находится в этом списке выше. Не стесняйтесь отправлять отзывы всписок рассылки Spirit General[Spirit-General@lists.sourceforge.net].



Статья Portability раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 05:18:53/0.0052058696746826/1