Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Running Qt application on Windows CE

Running Qt application on Windows CE

Scheduled Pinned Locked Moved Installation and Deployment
18 Posts 5 Posters 13.2k Views
  • 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.
  • P Offline
    P Offline
    piya_k
    wrote on last edited by
    #9

    hiiii........Thanks for the quick reply
    actully i have already read that QT documentation about the Windows CE platform and I have installed that environment. I want to call a web service n get response from that web service.
    Is it possible with Qt on WinCE???
    If Yes then can any 1 give me some guideline...Any Tutorial to start with it???
    Thanks.

    1 Reply Last reply
    0
    • L Offline
      L Offline
      L.MCH
      wrote on last edited by
      #10

      [quote author="piya_k" date="1320816577"] I want to call a web service n get response from that web service.
      Is it possible with Qt on WinCE???[/quote]

      Yes, it basically works as with Qt for Windows for x86 and Linux, provided the Windows CE build on your device has all the OS components required and the Windows CE SDK you use to compile Qt libraries and your application exposes those functionalities.

      1 Reply Last reply
      0
      • P Offline
        P Offline
        piya_k
        wrote on last edited by
        #11

        Thanks.....
        I am Working on Windows 7
        I have already installed Visual Studio 2008,QT 4.7.4,addin for Visual studio 2008.
        What Exatra Things do I need to start my application Development???

        1 Reply Last reply
        0
        • T Offline
          T Offline
          tiger86
          wrote on last edited by
          #12

          Hi,
          Check if following link helps you.

          http://doc.qt.nokia.com/4.7-snapshot/qtwebkit.html

          1 Reply Last reply
          0
          • L Offline
            L Offline
            L.MCH
            wrote on last edited by
            #13

            [quote author="piya_k" date="1320991400"]
            What Exatra Things do I need to start my application Development???[/quote]

            You need the SDK for your Windows CE device and the ARM crosscompiler for Visual Studio if you have not installed it yet.

            1 Reply Last reply
            0
            • S Offline
              S Offline
              Shimmering
              wrote on last edited by
              #14

              Hi there,

              I encounter the same problem as you described.

              You mentioned the solution to remove @QtCore.lib@? How can this lib be removed in a Qt project? I new a Qt WinCE project with Qt-Addin, the QtCore.lib and QtGUI.lib are checked by default and cannot be de-checked.

              [quote author="tiger86" date="1305118358"]Hi,
              Sorry for delayed reply. My compilation of Qt build worked.
              The QtCore4.dll had dependency on MSVCR80d.dll. That had to be removed.
              And i used custom sdk as per target board for Qt compilation.
              Instead of setcepaths.bat, i directly invoked checksdk.exe with my custom SDK name. And it worked.
              I wrote a small test application to play ".wav" file, which also worked. It had been a tiring 3 and half weeks of effort.
              Thanks guys for your help.[/quote]

              1 Reply Last reply
              0
              • L Offline
                L Offline
                L.MCH
                wrote on last edited by
                #15

                [quote author="Shimmering" date="1396920603"]
                You mentioned the solution to remove @QtCore.lib@? How can this lib be removed in a Qt project? I new a Qt WinCE project with Qt-Addin, the QtCore.lib and QtGUI.lib are checked by default and cannot be de-checked.
                [/quote]

                He removed the dependency on MSVCR80d.dll from QtCore.dll.

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  Shimmering
                  wrote on last edited by
                  #16

                  This is what I want !
                  Thanks a lot !

                  With the same tool, here are the results I got:
                  PI Ordinal Hint Function Entry Point
                  C N/A 29(0x001D) calloc Not Bound
                  C N/A 2 (0x0002) _CrtDbgReportW Not Bound
                  C N/A 6 (0x0006) _CrtSetReportMode Not Bound
                  C N/A 33(0x0021) strcpy_s Not Bound
                  C N/A 34(0x0022) strncpy_s Not Bound

                  Now what I have to do is to find the source code containing these functions in my Qt/src, comment (or delete ?) them and rebuild QtCore.lib, don't I?

                  [quote author="L.MCH" date="1397125761"]
                  [quote author="Shimmering" date="1396920603"]
                  You mentioned the solution to remove @QtCore.lib@? How can this lib be removed in a Qt project? I new a Qt WinCE project with Qt-Addin, the QtCore.lib and QtGUI.lib are checked by default and cannot be de-checked.
                  [/quote]

                  He removed the dependency on MSVCR80d.dll from QtCore.dll.

                  [/quote]

                  1 Reply Last reply
                  0
                  • L Offline
                    L Offline
                    L.MCH
                    wrote on last edited by
                    #17

                    When compiling Qt libraries (just the libraries, not an application using them) there are usually no dependencies on msvcrt80.dll or msvcrt80d.dll, because the stuff that may require them has some problems on Windows CE (requires too much ram, etc.).

                    If you can't avoid compiling that, just put msvcrt80.dll and msvcrt80d.dll in the same folder where the other Qt libs are.
                    You can find them on your computer in the MSVC arm crosscompiler for WIndows CE folders.
                    Using MSVC2005 they are (if you compiled for ARMV4i)
                    either in
                    "C:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\Dll\armv4i"
                    or in
                    "C:\Program Files\Microsoft Visual Studio 8\VC\ce\Dll\armv4i"

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      Shimmering
                      wrote on last edited by
                      #18

                      Actually, this is what I'm doing and the problem is solved.

                      Thanks for your kind help ~

                      [quote author="L.MCH" date="1397169097"]
                      When compiling Qt libraries (just the libraries, not an application using them) there are usually no dependencies on msvcrt80.dll or msvcrt80d.dll, because the stuff that may require them has some problems on Windows CE (requires too much ram, etc.).

                      If you can't avoid compiling that, just put msvcrt80.dll and msvcrt80d.dll in the same folder where the other Qt libs are.
                      You can find them on your computer in the MSVC arm crosscompiler for WIndows CE folders.
                      Using MSVC2005 they are (if you compiled for ARMV4i)
                      either in
                      "C:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\Dll\armv4i"
                      or in
                      "C:\Program Files\Microsoft Visual Studio 8\VC\ce\Dll\armv4i"

                      [/quote]

                      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