Russian Qt Forum
Ноябрь 01, 2024, 15:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Сборка ехе , Qt5.2.1 , Release  (Прочитано 24233 раз)
saim
Гость
« Ответ #15 : Март 20, 2014, 21:45 »

Прошу прощения за свою не опытность в таких делах ...
Но по
Код:
http://qt-project.org/forums/viewthread/31352

1) Шаг 1. Качаем исходники qt-everywhere-opensource-src-5.2.1 . Иерархия папок следующая : (см.прикр файл)
Видим что qtBase и qtMultimedia лежат в одном каталоге.. мне нужно перенести qtMultimedia в
Код:
\qt-everywhere-opensource-src-5.2.1\qtbase\src
??
и потом у же перейти назад в
Код:
\qt-everywhere-opensource-src-5.2.1\qtbase
и там уже конфигурировать ??
или же отдельно запустить конфигурацию в qtbase , потом провести сборку там же
Код:
mingw32-make
...
И только потом приступать к  qtMultimedia , перейти в
Код:
.\qt-everywhere-opensource-src-5.2.1\qtmultimedia
Код:
cd qtmultimedia
.\qt-everywhere-opensource-src-5.2.1\qtbase\bin\qmake .\qt-everywhere-opensource-src-5.2.1\qtmultimedia\qtmultimedia.pro -o Makefile
mingw32-make -f Makefile

и потом уже перейти обратно в qtBase и сделать финальные шаги
Код:
mingw32-make
mingw32-make install


Прошу кто-нибудь попробуйте трайнуть , у меня ни чего толкового не выходит ... 
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #16 : Март 21, 2014, 00:01 »

3) Топаю в ..\qtbase запускаю конфигурацию с параметрами :

И зачем ты топаешь в qtbase? multimedia модуль лежит отдельным компонентом, и если ты топаешь в qtbase и собираешь только его, то естественно никакого multimedia в сборке не будет. configure нужно запускать из корня исходников, тогда там соберётся всё что там лежит, включая multimedia.
« Последнее редактирование: Март 21, 2014, 00:03 от Alex Custov » Записан
saim
Гость
« Ответ #17 : Март 21, 2014, 18:27 »

Из корня исходников запускаю конфигурацию со след. параметрами :
Код:
configure -prefix "S:\qt521StaticFull\install" -static -debug-and-release -c++11 -nomake tests -nomake examples -qt-sql-sqlite -opengl desktop -platform win32-g++ -qt-zlib -qt-pcre -icu -qt-libpng -qt-libjpeg -qmake -audio-backend

Вот результат конфигурации:

Код:
Environment:
    INCLUDE=
      Unset
    LIB=
      Unset
    PATH=
      G:\Qt\Ruby200\bin
      C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
      C:\Windows\system32
      C:\Windows
      C:\Windows\System32\Wbem
      C:\Windows\System32\WindowsPowerShell\v1.0\
      C:\Program Files (x86)\QuickTime\QTSystem\
      C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\
      C:\Program Files\Microsoft SQL Server\100\Tools\Binn\
      C:\Program Files\Microsoft SQL Server\100\DTS\Binn\
      C:\Program Files\TortoiseHg\
      C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\
      C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
      C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\
      C:\Program Files\Microsoft SQL Server\110\DTS\Binn\
      C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\
      C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudi
o\
      C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAss
emblies\
      C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\
      C:\Program Files\Microsoft\Web Platform Installer\
      C:\Program Files\Java\jdk1.7.0_45\bin
      G:\Qt\strawberry\c\bin
      G:\Qt\strawberry\perl\site\bin
      G:\Qt\strawberry\perl\bin
      G:\Qt\Python34\
      G:\Qt\Qt5.2.1\5.2.1\mingw48_32\bin
      G:\Qt\Qt5.2.1\Tools\mingw48_32\bin
      G:\Qt\Qt5.2.1\Tools\QtCreator\bin
      D:\Qt\Qt521StaticQtMultimedia\install\bin
      D:\Qt\Qt521StaticQtMultimedia\install\lib
      D:\Qt\Qt521StaticQtMultimedia\install\include
Configuration:
    pcre
    debug
    compile_examples
Qt Configuration:
    minimal-config
    small-config
    medium-config
    large-config
    full-config
    debug_and_release build_all release
    debug
    c++11
    static
    zlib
    icu
    gif
    jpeg
    png
    freetype
    build_all
    accessibility
    opengl
    openssl
    audio-backend
    native-gestures
    qpa
    iconv
    concurrent

QMAKESPEC...................win32-g++ (commandline)
Architecture................i386, features:
Host Architecture...........i386, features:
Maketool....................mingw32-make
Debug build.................yes (combined)
Default build...............debug
Force debug info............no
C++11 support...............yes
Link Time Code Generation...no
Accessibility support.......yes
RTTI support................yes
SSE2 support................yes
SSE3 support................yes
SSSE3 support...............yes
SSE4.1 support..............yes
SSE4.2 support..............yes
AVX support.................yes
AVX2 support................yes
NEON support................no
IWMMXT support..............no
OpenGL support..............yes
Large File support..........yes
NIS support.................no
Iconv support...............yes
Inotify support.............no
eventfd(7) support..........no
Glib support................no
CUPS support................no
OpenVG support..............no
OpenSSL support.............yes
Qt D-Bus support............no
Qt Widgets module support...yes
Qt GUI module support.......yes
QML debugging...............yes
DirectWrite support.........no
Use system proxies..........no

Third Party Libraries:
    ZLIB support............qt
    GIF support.............yes
    JPEG support............yes
    PNG support.............yes
    FreeType support........yes
    Fontconfig support......no
    HarfBuzz-NG support.....no
    PCRE support............qt
    ICU support.............yes
    ANGLE...................no

Styles:
    Windows.................yes
    Windows XP..............yes
    Windows Vista...........yes
    Fusion..................yes
    Windows CE..............no
    Windows Mobile..........no

Sql Drivers:
    ODBC....................no
    MySQL...................no
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................yes (qt)
    SQLite2.................no
    InterBase...............no

Sources are in..............S:\qt521StaticFull\build\qtbase
Build is done in............S:\qt521StaticFull\build\qtbase
Install prefix..............S:\qt521StaticFull\install
Headers installed to........S:\qt521StaticFull\install\include
Libraries installed to......S:\qt521StaticFull\install\lib
Arch-dep. data to...........S:\qt521StaticFull\install
Plugins installed to........S:\qt521StaticFull\install\plugins
Library execs installed to..S:\qt521StaticFull\install\bin
QML1 imports installed to...S:\qt521StaticFull\install\imports
QML2 imports installed to...S:\qt521StaticFull\install\qml
Binaries installed to.......S:\qt521StaticFull\install\bin
Arch-indep. data to.........S:\qt521StaticFull\install
Docs installed to...........S:\qt521StaticFull\install\doc
Translations installed to...S:\qt521StaticFull\install\translations
Examples installed to.......S:\qt521StaticFull\install\examples
Tests installed to..........S:\qt521StaticFull\install\tests
WARNING: Using static linking will disable the use of plugins.
         Make sure you compile ALL needed modules into the library.

Generating Makefiles...
Info: creating super cache file S:/qt521StaticFull/build/.qmake.super


Qt is now configured for building. Just run mingw32-make.
To reconfigure, run mingw32-make confclean and configure.
Не нашел я тут чего что бы указывало на что QtMultimedia включен...

Вываливается след ошибка при
Код:
mingw32-make
(см. влож. файл)
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #18 : Март 21, 2014, 18:53 »

Вываливается след ошибка при
Код:
mingw32-make
(см. влож. файл)

ICU не установлен, хотя его поддержка указана в параметрах configure (-icu). Судя по всему ICU нужен только для webkit, чтобы избежать его компиляции можно перед вызовом configure просто удалить модуль webkit из корня исходников, либо поставить ICU.

И самый главный вопрос - если ты не понимаешь как компилировать Qt, то зачем так настойчиво это делаешь?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4746



Просмотр профиля WWW
« Ответ #19 : Март 21, 2014, 18:54 »

можно перед вызовом configure просто удалить модуль webkit из корня исходников
а передать параметр -qt-no-webkit разве нельзя?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #20 : Март 21, 2014, 18:59 »

а передать параметр -qt-no-webkit разве нельзя?

Точно не знаю как сейчас с этим, раньше это решалось только удалением модуля. Неужели сделали по-человечески?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4746



Просмотр профиля WWW
« Ответ #21 : Март 21, 2014, 19:10 »

ну в Qt 4 параметр -no-webkit (немного неправильно написал в предыдущем посте) помогал, а вот в Qt 5 такого параметра не вижу…
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #22 : Март 21, 2014, 21:14 »

В 5-ке надо писать -skip webkit
Записан
Johnik
Крякер
****
Offline Offline

Сообщений: 339


Просмотр профиля
« Ответ #23 : Март 21, 2014, 21:28 »

Вот результат конфигурации:
...
Не нашел я тут чего что бы указывало на что QtMultimedia включен...

Где-то в середине процедуры configure вываливается такое:
Код:
Final configuration:

Build ......................... webkit1 webkit2
Configuration ................. debug/release (combined)
All-in-one files .............. yes
GNUmake ....................... no
Static libs as shared ......... no
Static libs as thin archives .. no
Production build .............. yes

Have .......................... qtquick qtprintsupport qstyle qttestlib qtpositioning qtsensors qttestsupport
Use ........................... tiled_backing_store cross_platform_context_menus 3d_graphics qt_multimedia graphics_surface
Features ...................... fast_mobile_scrolling gesture_events inspector_server legacy_viewport_adaption smooth_scrolling subpixel_layout touch_adjustment view_mode_css_media plugin_architecture_unsupported

3D Rendering .................. yes
Accelerated 2D Canvas ......... no
Battery Status ................ no
Blob .......................... yes
Canvas Path ................... yes
CanvasProxy ................... no
Channel Messaging ............. yes
Content Security Policy 1.1 ... no
CSS Device Adaptation ......... no
CSS Exclusions ................ yes
CSS Shapes .................... yes
CSS Filters ................... yes
CSS3 Conditional Rules support (i.e. @supports)  no
CSS3 Text ..................... no
CSS3 Text Line Break .......... no
CSS box-decoration-break ...... yes
CSS image-orientation ......... no
CSS image-resolution .......... no
CSS image-set ................. yes
CSS Regions ................... yes
CSS Shaders ................... yes
CSS sticky position ........... yes
CSS Compositing ............... yes
Support for unprefixed CSS animations and transforms  yes
CSS Variable .................. no
Custom Scheme Handler ......... no
Datalist Element .............. yes
Data Transfer Items ........... no
Details Element ............... yes
Device Orientation ............ yes
Dialog Element ................ no
Directory Upload .............. no
Expose DOM4 Events constructors  no
Download Attribute ............ no
File System ................... no
Filters ....................... yes
Font Load Events .............. no
FTP Directory ................. yes
Fullscreen API ................ yes
Gamepad ....................... no
Geolocation ................... yes
High DPI Canvas ............... no
Icondatabase .................. yes
Iframe seamless attribute ..... yes
Indexed Database .............. no
Input Speech .................. no
Input Type Color .............. yes
Input Type Date ............... no
Broken Input Type Datetime .... no
Input Type Datetimelocal ...... no
Input Type Month .............. no
Input Type Time ............... no
Input Type Week ............... no
Inspector ..................... yes
JavaScript Debugger ........... yes
Legacy Notifications .......... yes
Legacy Vendor Prefix .......... yes
Legacy Web Audio .............. yes
Link Prefetch ................. yes
MathML ........................ no
Media Capture ................. no
Media Source .................. no
Media Statistics .............. no
Media Stream .................. no
Meter Element ................. yes
MHTML ......................... yes
Microdata ..................... no
Scaled mouse cursor ........... no
Navigator Content Utils ....... no
Netscape Plugin API ........... yes
Network Info .................. no
Support for 'X-Content-Type-Options: nosniff'  no
Notifications ................. yes
Orientation Events ............ yes
Page Visibility API ........... yes
Performance Timeline .......... no
Progress Element .............. yes
Proximity Events .............. no
Quota ......................... no
Resolution media query ........ yes
Resource Timing ............... no
Request Animation Frame ....... yes
Seccomp Filter sandbox ........ no
Scripted Speech ............... no
Shadow DOM .................... no
Shared Workers ................ yes
SQL Database .................. yes
Style Scoped .................. no
Suid sandbox for linux ........ no
SVG ........................... yes
SVG Fonts ..................... yes
HTMLTemplateElement ........... no
Text Autosizing ............... no
Tiled Backing Store ........... no
Threaded HTML parser .......... no
Touch Events .................. yes
Touch Slider .................. yes
вот тут указывается подробная конфигурация
« Последнее редактирование: Март 21, 2014, 22:11 от Johnik » Записан
saim
Гость
« Ответ #24 : Март 30, 2014, 06:53 »

Здравствуйте уважаемое общество !!

При компиляции Qt5.2.1 возникает след ошибка см. прикр. файл .

Кто сталкивался или решал подобный трабл помогите ...
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 22.