Название: Статическая сборка qt.wince Отправлено: wyvern от Март 18, 2009, 12:17 всем привет!
можно ли собрать так qt.wince, чтобы для запуска на КПК не требовались никакие библиотеки? 1) изначально была установка qt.wince. установил ее и получил 4 папки: qtsources ssdk50x86binaries win32binaries wm50binaries 2) в папке qtsources был файл configure.exe, используя его я пересобрал qt статически. в результате в папке qtsources\lib библиотеки пересобрались, а в wm50binaries\lib и ssdk50x86binaries\lib остались прежними т.е. нужные библиотеки не пересобрались 3) создав проект для WM 5.0, я обнаружил, что он использует дин. библиотеки из wm50binaries, а не стат. библиотеки из qtsources. т.е. для запуска на КПК нужно таскать с собой эти дин. библиотеки к тому же, проект требует еще и библиотеку MSVS msvcr80.dll, хотя в свойствах проекта Configuration Properties -> C/C++ -> Code Generation -> Runtime Library я поставил /MT, и при сборке qt в файле \mkspecs\win32-msvc2005\qmake.conf я поставил: CONFIG += qt warn_on release incremental flat link_prl precompile_header autogen_precompile_source copy_dir_files debug_and_release debug_and_release_target ... QMAKE_CFLAGS_RELEASE = -O2 -MT QMAKE_CFLAGS_DEBUG = -Zi -MTd Название: Re: Статическая сборка qt.wince Отправлено: mad_celt от Август 26, 2009, 15:13 Вроде это было давно, но все равно напишу, если вдруг кому понадобится. Если компилируется qt embedded для работы под вм 5/6, то править надо точно также и конфиг \mkspecs\common\wince.conf
|