Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Building Qt 5.2.1 for WinCE 6.0 Custom SDK with errors

Building Qt 5.2.1 for WinCE 6.0 Custom SDK with errors

Scheduled Pinned Locked Moved Mobile and Embedded
1 Posts 1 Posters 1.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Scorpion66
    wrote on last edited by
    #1

    Hey guys,
    I am trying to compile Qt 5.2.1 for WinCe6 with a custom SDK(MySDK), but I always get this error:

    @Generating Code...
    link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:CONSOLE "
    /MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' versio
    n='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='' processorArchitecture
    ='
    '" /MANIFEST /MANIFESTFILE:......\bin\moc.exe.embed.manifest /OUT:......
    bin\moc.exe @C:\Users\admin\AppData\Local\Temp\nm1D54.tmp
    Creating library ......\bin\moc.lib and object ......\bin\moc.exp
    Qt5Bootstrap.lib(quuid.obj) : error LNK2019: unresolved external symbol impC
    oCreateGuid
    @4 referenced in function "public: static class QUuid __cdecl QUuid::
    createUuid(void)" (?createUuid@QUuid@@SA?AV1@XZ)
    ......\bin\moc.exe : fatal error LNK1120: 1 unresolved externals
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0
    VC\BIN\link.EXE"' : return code '0x460'
    Stop.
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0
    VC\BIN\nmake.exe"' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.
    NMAKE : fatal error U1077: 'cd' : return code '0x2'
    Stop.@

    I checked the method CoCreateGuid and it´s a winCE method in the ole32.lib. in order to help him find the lib, I added the path and the libname in configure like this:

    @configure -release -nomake examples -nomake tests -opensource -confirm-license -platform win32-msvc2008 -xplatform wince60MySDK -armv4i-msvc2008 -L "C:/Lib/Armv4i" -L "C:/Program Files (x86)/Windows CE Tools/wce600/MySDK/Lib/ARMV4I" -l "ole32" @

    I also added -L "C:/Lib/Armv4i" in order to find the required dnsapi.lib and this works... but not for the ole32 lib :(

    Please help me... i am trying to bild qt since several days now and it just dosen´t work :((

    btw: this is my qmake.conf file (i just copied the standard sdk and changed the CE_SDK name!

    @#

    qmake configuration for wince-msvc2008

    Written for Microsoft VS 2008 for WindowsCE 6.0 (ARMV4I)

    This is just a template for creating Windows CE 6 mkspecs.

    include(../common/wince/qmake.conf)

    CE_SDK = MySDK
    CE_ARCH = ARMV4I

    DEFINES += STANDARDSHELL_UI_MODEL _WIN32_WCE=0x600 $$CE_ARCH ARMV4I armv4i ARM ARM _M_ARM ARM _WIN32 arm

    QMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:WINDOWSCE,6.00 /MACHINE:THUMB /ENTRY:mainACRTStartup
    QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWSCE,6.00 /MACHINE:THUMB
    QMAKE_LFLAGS_DLL = /SUBSYSTEM:WINDOWSCE,6.00 /MACHINE:THUMB /DLL /SAFESEH:NO
    QMAKE_LIBFLAGS_RELEASE = /LTCG
    QMAKE_LIBS = corelibc.lib coredll.lib
    QMAKE_LIBS_CORE = libcmt.lib corelibc.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib coredll.lib winsock.lib
    QMAKE_LIBS_GUI = ceshell.lib ole32.lib $$QMAKE_LIBS_CORE
    QMAKE_LIBS_NETWORK = ws2.lib $$QMAKE_LIBS_GUI
    QMAKE_LIBS_OPENGL =
    QMAKE_LIBS_COMPAT =

    QMAKE_RC = rc /DUNDER_CE=600 /D_WIN32_WCE=0x600
    @

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved