Оглавление
Замечания по платформам и компиляторам - X11This page contains information about the X11 platforms Qt is currently known to run on, with links to platform-specific notes. Больше информации о сочетаниях платформ и компиляторов, поддерживаемых Qt, можно найти на странице Поддерживаемые платформы. AIX - 5.2Qt has been tested on AIX 5.2, using the xlC compiler.
IBM xlCУтилита makeC++SharedLib должна быть в вашей переменной PATH и соответствовать сборке разделяемых библиотек. Из Красной книги IBM C and C++ Application Development on AIX:
VisualAge C++ для AIX, версия 6.0Убедитесь, что установлены последние обновления. FreeBSD - 6.0-RELEASENote: FreeBSD is a community supported platform. Для получения более подробной информации смотрите страницу Поддерживаемые платформы. The system compiler on FreeBSD 4.x is GCC 2.95.4, which is not officially supported by Qt 4. We develop using and recommend ports/lang/gcc34. You will need to run configure with the -platform freebsd-g++34 arguments. Optionally, you may use ports/lang/icc. The system compiler on FreeBSD 5.x and 6.x is GCC 3.4.4, which should be sufficient to build Qt. You do not need to add any special arguments when running configure. Optionally, you may use ports/lang/icc. Note that we do not actively test FreeBSD 4.x and 5.x. Our developers migrated to 6.x after the Qt 4 launch. FreeBSD-CURRENT не поддерживается. HP-UXQt supports HP-UX on both PA-RISC and the Itanium (IA64) architectures. PA-RISC - B.11.11 или старшеYou can configure Qt for aCC in 32 and 64 bit mode (hpux-acc-64 or hpux-acc-32), or GCC in 32 bit mode (hpux-g++). The default platform is hpux-acc-32. The minimum required version for aCC (HP ANSI C++) on PA-RISC is A.03.57. The supported GCC compiler is GCC 3.4.3. Itanium - B.11.23 или старшеYou can configure Qt for aCC in 32 and 64 bit mode (hpuxi-acc-64 or hpuxi-acc-32). GCC is currently unsupported. The default platform is hpuxi-acc-64. The minimum required version for aCC (HP ANSI C++) on Itanium is A.06.12. HP ANSI C++ (aCC)Платформы hpux-acc-32 и hpux-acc-64 тестировались с aCC A.03.57. Платформы hpuxi-acc-32 и hpuxi-acc-64 тестировались с aCC A.06.10. GCCПлатформа hpux-g++ тестировалась с gcc 3.4.3. Поддержка OpenGLQt's OpenGL module requires GLX 1.3 or later to be installed. This is available for HP-UX 11i - see the Graphics and Technical Computing Software section of the release notes for more information. IRIX - 6.5.xIRIX - неподдерживаемая платформа. За подробностями обращайтесь к странице Поддерживаемые платформы и он-лайновой странице Qt Software Политика поддержки платформ. Unpackaging and IRIX tar: Because of long filenames some files will be cut off incorrectly with IRIX tar. Please use GNU tar to unpack Qt packages. MIPSproQt 4.4.x requires MIPSpro version 7.4.2m. Note that MIPSpro version 7.4.4m is currently not supported, since it has introduced a number of problems that have not yet been resolved. Мы рекомендуем использовать для разработки Qt версию 7.4.2m. Однако, пожалуйста обратите внимание на неподдерживаемый статус этой платформы. LinuxThere are no known problems with using Qt on production versions of Linux/x86, Linux/ppc, Linux/amd64 and Linux/ia64 (including Altix(R)). For the GCC compiler, please also see the relevant General Compiler Notes. Проблемы установкиСмотрите также FAQ по установке. If you experience problems when installing new open source versions of Qt versions, try to use the open source Qt archives (e.g., RPM) provided by your Linux distribution. If you need to install the source (.tgz) archive, be aware that you will probably end up with two different versions of the Qt library installed on your system, which will probably lead to link errors, like this: undefined reference to `_vt.11QPushButton' Fix this by removing the old version of the library. If you have problems installing open source versions of Qt provided by your Linux distribution (e.g., RPM), please consult the maintainers of the distribution, not us. Some RPM versions have problems installing some of the Qt RPM archives where installation stops with an error message warning about a "Failed Dependency". Use the --nodeps option to rpm to workaround this problem. Intel C++ Compiler для LinuxВ настоящее время Nokia тестирует следующие компиляторы:
В настоящее время мы не тестируем компилятор IA-64 (Itanium). Известные проблемы с Intel C++ Compiler для Linux
Solaris - 9 или старшеИзвлечение из пакетов и Solaris tarOn some Solaris systems, both Solaris tar and GNU tar have been reported to truncate long filenames. We recommend using star instead (http://star.berlios.de). Please note that WebKit is not supported for Solaris, regardless of which compiler is used. CCSee the notes for Forte Developer / Sun Studio. GCCПожалуйста, используйте GCC 3.4.2 или более свежую. Do not use GCC with Sun's assembler/linker, this will result in link-time errors in shared libraries. Use GNU binutils instead. GCC 3.2.* is known to miscompile Qt due to an optimizer bug that will cause the resulting binaries to hang. Forte Developer / Sun StudioQt тестировалась с использованием Sun Studio 12 (Sun CC 5.9). Перейдите на страницу Sun Studio Patches на веб-сайте Sun, чтобы скачать последние исправления для вашего компилятора Sun. Пожалуйста, обратите внимание на то, что Qt 4.6 требовательна в своих требованиях к STL и что стандартная реализация STL, используемая Sun CC, не удовлетворяет этим требованиям. Это не влияет на бинарную совместимость и вы можете продолжать использовать STL в вашем коде, но функции Qt совместимости с STL будут блокированы. Sun CC поставляется со вторичной реализацией STL (называется stlport4), которая соответствует стандартам и может быть использована Qt. Вы можете разрешить это передав опцию -library=stlport4 компилятору. Обратите внимание на то, что это не скажется на бинарной совместимости Qt, но может повредить другим библиотекам и программам, использующим STL. Sun WorkShop 5.0Sun WorkShop 5.0 не поддерживается с Qt 4. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |