Russian Qt Forum

Qt => Qt Embedded => Тема начата: kotokur от Июль 04, 2012, 11:03



Название: Сборка Qt под Windows CE 5.0 с поддержкой OpenSSL
Отправлено: kotokur от Июль 04, 2012, 11:03
Здравствуйте. Не получается собрать Qt под Windows CE с поддержкой OpenSSL, без OpenSSL собирается нормально. Последний батник, который я использовал для динамической сборки выглядит так:

set QTDIR=c:\Qt\qt_wince_x86_4_7_4
set QTPATH=%QTDIR%
set QT_INSTALL_BINS=%QTDIR%\bin

@echo off
call "C:\Program Files (x86)\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86
pause
nmake confclean
call configure.exe -D "_X86_" -D "X86" -D "_WIN32_WCE" -D "_UNICODE" -D "UNICODE" -platform win32-msvc2005 -xplatform wince50standard-x86-msvc2005 -opensource -no-exceptions -debug-and-release -no-qt3support -no-opengl -openssl -no-webkit -no-phonon -stl -nomake demos -nomake examples
pause
cd bin
call setcepaths wince50standard-x86-msvc2005
cd ..
pause
nmake
pause


На этапе сборки возникают такие ошибки:

..\..\corelib\io\qtemporaryfile.cpp(138) : error C3861: '_getpid': identifier not found
qtextstream.cpp
qurl.cpp
qfsfileengine_win.cpp
c:\qt\qt_wince_x86_4_7_4\include\qtcore\private\../../../src/corelib/plugin/qsystemlibrary_p.h(88) : error C2664: 'GetProcAddress' : cannot convert parameter 2 from 'const wchar_t *' to 'LPCSTR'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
..\..\corelib\io\qfsfileengine_win.cpp(867) : error C2065: 'SPI_GETPLATFORMTYPE' : undeclared identifier
..\..\corelib\io\qfsfileengine_win.cpp(1039) : error C2653: 'QCoreApplication' : is not a class or namespace name
..\..\corelib\io\qfsfileengine_win.cpp(1039) : error C3861: 'applicationDirPath': identifier not found
..\..\corelib\io\qfsfileengine_win.cpp(1354) : error C3861: 'SHGetShortcutTarget': identifier not found
..\..\corelib\io\qfsfileengine_win.cpp(1421) : error C3861: 'SHCreateShortcut': identifier not found
qfsfileengine_iterator_win.cpp
Generating Code...
Building src/tools failed, return code 2

Может быть кто-то сталкивался с такой задачей? Буду благодарен за любую информацию)


Название: Re: Сборка Qt под Windows CE 5.0 с поддержкой OpenSSL
Отправлено: ufna от Июль 04, 2012, 13:24
А OpenSSL либы установлены?