Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Auto-detection of Microsoft Visual Studio 10.0
Qt 6.12 LTS is out! See what's new in the release blog

Auto-detection of Microsoft Visual Studio 10.0

Scheduled Pinned Locked Moved Unsolved General and Desktop
14 Posts 3 Posters 5.1k Views 2 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.
  • mrjjM mrjj

    Ok. i see
    I have never seen docs on what it uses to detect VS.
    Adding a kit manually is not an option ?
    http://doc.qt.io/qtcreator/creator-targets.html

    SebtS Offline
    SebtS Offline
    Sebt
    wrote on last edited by
    #5

    @mrjj You are right, this is a possible solution. Still I am puzzled why VS2010 is not auto-detected by Qt Creator (Matlab and Nvidia nvcc both detect it). This must be some crazy tests QT creator is perfoming in Windows registry...

    mrjjM 1 Reply Last reply
    1
    • SebtS Sebt

      @mrjj You are right, this is a possible solution. Still I am puzzled why VS2010 is not auto-detected by Qt Creator (Matlab and Nvidia nvcc both detect it). This must be some crazy tests QT creator is perfoming in Windows registry...

      mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by
      #6

      @Sebt
      Im wondering if it does "detecting" when u enter the kit dialog or only
      during installation.

      Did u install 2010 first then Qt or reverse ?

      SebtS 1 Reply Last reply
      0
      • mrjjM mrjj

        @Sebt
        Im wondering if it does "detecting" when u enter the kit dialog or only
        during installation.

        Did u install 2010 first then Qt or reverse ?

        SebtS Offline
        SebtS Offline
        Sebt
        wrote on last edited by
        #7

        @mrjj I installed VS2010 first, but then partially uninstalled it. I think Qt Creator is not buggy, it is just that I slightly messed up my VS2010 install. I am just trying to understand what Qt Creator "expects" to validate auto-detection. If this info is not documented I will surely have a harsh time reverse engineering it...

        1 Reply Last reply
        0
        • SebtS Sebt

          Anybody knows the list of registry keys QT Creator is testing to know if Microsoft Visual Studio 10.0 is installed (compiler auto-detection)? I have MSVC++2010 installed on my machine and Matlab detects it fine, but QT creator does not...

          JKSHJ Offline
          JKSHJ Offline
          JKSH
          Moderators
          wrote on last edited by
          #8

          @Sebt said:

          kit auto-detection

          Kit = Compiler + Qt_Libraries

          A kit will only be auto-detected if you have the relevant version of Qt installed.

          What do you see under Tools -> Options -> Build & Run -> Compilers?

          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

          1 Reply Last reply
          1
          • SebtS Offline
            SebtS Offline
            Sebt
            wrote on last edited by
            #9

            Sorry, I meant compiler auto-detection. I will configure the kit manually.

            1 Reply Last reply
            0
            • mrjjM mrjj

              Ok. i see
              I have never seen docs on what it uses to detect VS.
              Adding a kit manually is not an option ?
              http://doc.qt.io/qtcreator/creator-targets.html

              SebtS Offline
              SebtS Offline
              Sebt
              wrote on last edited by
              #10

              @mrjj I managed adding MS compiler manually, and then including it to a manual kit and it works. Still I would like to understand why auto-detection did not include it in the compiler list. Also I do not know how to configure that vcvarsall.bat be called with correct argument before launching compilation/linking. Any idea?

              mrjjM 1 Reply Last reply
              0
              • SebtS Sebt

                @mrjj I managed adding MS compiler manually, and then including it to a manual kit and it works. Still I would like to understand why auto-detection did not include it in the compiler list. Also I do not know how to configure that vcvarsall.bat be called with correct argument before launching compilation/linking. Any idea?

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #11

                @Sebt said:

                vcvarsall.bat

                Hi
                @jksh talks about it here
                https://forum.qt.io/topic/31702/does-qt-actually-call-vcvarsall-bat/4

                SebtS 1 Reply Last reply
                0
                • mrjjM mrjj

                  @Sebt said:

                  vcvarsall.bat

                  Hi
                  @jksh talks about it here
                  https://forum.qt.io/topic/31702/does-qt-actually-call-vcvarsall-bat/4

                  SebtS Offline
                  SebtS Offline
                  Sebt
                  wrote on last edited by
                  #12

                  @mrjj Thanks, but my issue is that when you define a compiler manually you cannot fill in a field "initialization"... should the .bat script be then called from "Environment" in the kit itself, and if so how?

                  mrjjM 1 Reply Last reply
                  0
                  • SebtS Sebt

                    @mrjj Thanks, but my issue is that when you define a compiler manually you cannot fill in a field "initialization"... should the .bat script be then called from "Environment" in the kit itself, and if so how?

                    mrjjM Offline
                    mrjjM Offline
                    mrjj
                    Lifetime Qt Champion
                    wrote on last edited by
                    #13

                    @Sebt
                    Frankly I dont know how to add the init script if it dont pick it up it self.

                    Maybe @JKSH knows :)

                    JKSHJ 1 Reply Last reply
                    0
                    • mrjjM mrjj

                      @Sebt
                      Frankly I dont know how to add the init script if it dont pick it up it self.

                      Maybe @JKSH knows :)

                      JKSHJ Offline
                      JKSHJ Offline
                      JKSH
                      Moderators
                      wrote on last edited by
                      #14

                      @mrjj said:

                      Maybe @JKSH knows :)

                      Thanks for your vote of confidence @mrjj, but I'm afraid I don't really know either ;-) The source code does, though:

                      https://code.woboq.org/qt5/qt-creator/src/plugins/projectexplorer/msvctoolchain.cpp.html#_ZN15ProjectExplorer8Internal20MsvcToolChainFactory32checkForVisualStudioInstallationERK7QString

                      It seems to be:

                      • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VS7 for a 64-bit OS, and
                      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\SxS\VS7 for a 32-bit OS

                      If you're still stuck, try subscribing to the Qt Creator mailing list (http://lists.qt-project.org/mailman/listinfo/qt-creator) and asking there. The engineers of Qt Creator are active on that list.

                      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                      1 Reply Last reply
                      1

                      • Login

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