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. Qt installation (with vs10)
Forum Updated to NodeBB v4.3 + New Features

Qt installation (with vs10)

Scheduled Pinned Locked Moved Installation and Deployment
37 Posts 2 Posters 28.6k 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.
  • G Offline
    G Offline
    goetz
    wrote on last edited by
    #11

    bq. MSVCP90D.DLL
    MSVCR90D.DLL

    It seems that you have installed the Qt version for Visual Studio 2008. Visual Studio 2010 should need MSVCP100D.DLL and MSVCR100.DLL.

    Missing IESHIMS.DLL and WER.DLL is not critical. They are not found on my system too.
    I don't know about EFSADU.DLL.

    http://www.catb.org/~esr/faqs/smart-questions.html

    1 Reply Last reply
    0
    • J Offline
      J Offline
      jigfjifd
      wrote on last edited by
      #12

      So what exactly do I need to download ?
      The problem is that I don't see anything that says explicitly vs2010 on their site.

      1 Reply Last reply
      0
      • G Offline
        G Offline
        goetz
        wrote on last edited by
        #13

        There are no prebuilt binaries for VS 2010. You must download the source code and compile the libs yourself.

        http://www.catb.org/~esr/faqs/smart-questions.html

        1 Reply Last reply
        0
        • J Offline
          J Offline
          jigfjifd
          wrote on last edited by
          #14

          oh. And how do I do that ? (is there a site that explains it in detail, or could you, please?)

          Is there any chance you could also tell me why this is needed ? I mean, what changes between VS2010 and 2008 that requires this ? My hardware is still the same, so why shouldn't it work?

          1 Reply Last reply
          0
          • G Offline
            G Offline
            goetz
            wrote on last edited by
            #15

            You can download the sources from "ftp://ftp.trolltech.com/qt/source/qt-everywhere-opensource-src-4.7.0.zip":ftp://ftp.trolltech.com/qt/source/qt-everywhere-opensource-src-4.7.0.zip

            For the compilation and installation follow the instructions "here":http://qt.nokia.com/doc/4.7/install-win.html

            For the reason why there is no prebuilt version for VS 2010: I think VS2010 is just too new. Supporting a new compiler always takes some time (setting up things, testing, and so on).

            The DLLs of the two VS versions are just not compatible. It would go beyond the scope of this post to explain why, Aunt Google will tell you more ;-)

            http://www.catb.org/~esr/faqs/smart-questions.html

            1 Reply Last reply
            0
            • J Offline
              J Offline
              jigfjifd
              wrote on last edited by
              #16

              ok, so I downloaded the .zip and unzipped it in C:\Qt\4.7.0.
              I added this path to the path environment variable.
              In my situation, do I need to add other things to 'path' ? ("You may also need to ensure that the locations of your compiler and other build tools are listed in the PATH variable. This will depend on your choice of software development environment.")
              I don't understand the note below this statement either.

              Then I opened a visual studio command prompt. 'configure' doesn't work there.
              Should I write nmake right away?

              Thanks.

              1 Reply Last reply
              0
              • G Offline
                G Offline
                goetz
                wrote on last edited by
                #17

                Normally, configure.exe (with some switches, if needed) works just fine. Did you call it via

                @.\configure.exe@
                or
                @.\configure@

                There is a configure (without .exe) which happens to be a unix shell script, and that does not work on windows, of course :-)

                Calling nmake without running configure.exe before will not work, as there are no makefiles to use.

                http://www.catb.org/~esr/faqs/smart-questions.html

                1 Reply Last reply
                0
                • J Offline
                  J Offline
                  jigfjifd
                  wrote on last edited by
                  #18

                  Hello again,
                  I've tried everything I could think of, including
                  configure
                  configure.exe
                  .\configure
                  .\configure.exe
                  configuration.exe
                  configuration
                  after or before the 'cd', none of it works.
                  So do I need to add something else to 'path' ?
                  Do I have to do something related to this note : "Note: If you don't use the configured shells, which is available in the application menu, in the Open Source Versions of Qt, configure requires that sh.exe is not in the path or that it is run from msys. This also goes for mingw32-make." ?

                  Thanks

                  1 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    goetz
                    wrote on last edited by
                    #19

                    If you call @configure.exe -help@ there should at least be some output on the shell, regardless of any paths etc.

                    http://www.catb.org/~esr/faqs/smart-questions.html

                    1 Reply Last reply
                    0
                    • J Offline
                      J Offline
                      jigfjifd
                      wrote on last edited by
                      #20

                      No, there's nothing.
                      it says 'configure.exe' is not recognized as an internal or external command, an executable program or a file of commands.
                      I have to type this in the visual studio command prompt, right?
                      (if I type this in cmd.exe, it gives the same result).

                      1 Reply Last reply
                      0
                      • G Offline
                        G Offline
                        goetz
                        wrote on last edited by
                        #21

                        You must cd into the directory where configure.exe lives or call it via its complete path.

                        http://www.catb.org/~esr/faqs/smart-questions.html

                        1 Reply Last reply
                        0
                        • J Offline
                          J Offline
                          jigfjifd
                          wrote on last edited by
                          #22

                          okay, I've made a search in my computer and it is in
                          C:\Qt\4.7.0\qt-everywhere-opensource-src-4.7.0
                          not in
                          C:\Qt\4.7.0
                          sorry. I thought it was a Microsoft windows command or something, so I didn't try to find the executable before.

                          So what do I need to do now exactly?
                          You haven't answered me regarding the path variables and the note, both of which are mentionned in the website you gave me.

                          1 Reply Last reply
                          0
                          • G Offline
                            G Offline
                            goetz
                            wrote on last edited by
                            #23

                            I don't know for the note. If you don't have MinGW or a bash or such installed, you probably don't need to take care of it.

                            I never set a PATH variable when I compiled on Windows. Just start the Visual Studio Command prompt and enter:

                            @
                            cd C:\Qt\4.7.0\qt-everywhere-opensource-src-4.7.0
                            .\configure.exe
                            nmake
                            @

                            And then have a cup of coffee or better go for lunch or dinner - it takes a looooong time until everything is compiled :-)

                            http://www.catb.org/~esr/faqs/smart-questions.html

                            1 Reply Last reply
                            0
                            • J Offline
                              J Offline
                              jigfjifd
                              wrote on last edited by
                              #24

                              Hello,
                              so I typed it and here is the result :
                              @
                              C:\Qt\4.7.0\qt-everywhere-opensource-src-4.7.0>configure.exe
                              Unable to detect the platform from environment. Use -platform command lineargument or set the QMAKES
                              PEC environment variable and run configure again
                              See the README file for a list of supported operating systems and compilers.
                              Usage: (<<followed by hundreds of lines explaining its complicated usage>>)

                              C:\Qt\4.7.0\qt-everywhere-opensource-src-4.7.0>@

                              The default options seem to have failed ("Unable to detect the platform") and the usage of this executable seems quite complicated, so maybe you can help me once more :)

                              1 Reply Last reply
                              0
                              • G Offline
                                G Offline
                                goetz
                                wrote on last edited by
                                #25

                                @.\configure.exe -platform win32-msvc2010 @

                                http://www.catb.org/~esr/faqs/smart-questions.html

                                1 Reply Last reply
                                0
                                • J Offline
                                  J Offline
                                  jigfjifd
                                  wrote on last edited by
                                  #26

                                  thanks, it's working so far.

                                  1 Reply Last reply
                                  0
                                  • G Offline
                                    G Offline
                                    goetz
                                    wrote on last edited by
                                    #27

                                    Seems like you started cmd.exe, you must start the Visual Studio Command Prompt (in VS2005/2008 it's somewhere in the Start Menu / All Programs / MS Visual Studio 200x / as far a I remember); you'll have to look around...

                                    http://www.catb.org/~esr/faqs/smart-questions.html

                                    1 Reply Last reply
                                    0
                                    • J Offline
                                      J Offline
                                      jigfjifd
                                      wrote on last edited by
                                      #28

                                      yes you're absolutely right, I noticed a few seconds later and edited my post. Sorry for the stupid question

                                      1 Reply Last reply
                                      0
                                      • J Offline
                                        J Offline
                                        jigfjifd
                                        wrote on last edited by
                                        #29

                                        so...
                                        the compilation is done (finally!).
                                        What do I have to do now to link the framework to the vs add in, and are there any files that I don't need anymore ?

                                        1 Reply Last reply
                                        0
                                        • G Offline
                                          G Offline
                                          goetz
                                          wrote on last edited by
                                          #30

                                          The VS addin does work independently from your Qt version. Just run the installer. You then must make your self compiled Qt visible to the plugin, there is an entry in the new Qt menu of Visual Studio - just look around. Some more info on the addin can be found "here":http://doc.qt.nokia.com/vs-add-in-1.0/index.html

                                          Just play around :-)

                                          http://www.catb.org/~esr/faqs/smart-questions.html

                                          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