Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt and VSE2013

Qt and VSE2013

Scheduled Pinned Locked Moved General and Desktop
6 Posts 3 Posters 5.8k 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.
  • A Offline
    A Offline
    ArbolOne
    wrote on last edited by
    #1

    Can Qt work with Visual Studio Express 2013?

    This is not the first time you've been here, at the end you've always lost. You create viruses and we the cure, and in this battle you've always lost.

    1 Reply Last reply
    0
    • JeroentjehomeJ Offline
      JeroentjehomeJ Offline
      Jeroentjehome
      wrote on last edited by
      #2

      No and yes,
      Since Qt hasn't got a compiled package for VS2013 compiler on the download page it 'might' not work with the VSE2013 software you have. When using the Qt VS2012 package it might work, but maybe not. This due to compiler name mangling and even compiler versions of the same builder make differences.
      If you really want to use VS2013 compiler you should download the Qt sources and compile it yourself. Then yes, it will work.
      Greetz

      Greetz, Jeroen

      1 Reply Last reply
      0
      • raven-worxR Offline
        raven-worxR Offline
        raven-worx
        Moderators
        wrote on last edited by
        #3

        The Express edition uses the same compiler like all other VS editions. So this should work.
        But note that due to the fact that the VS Express editions do not support plugins you wont be able to use the Qt plugin which does all the work for you.
        Which means theoretically it is possible to work with Qt and VS Express, but you have to take care of the MOC steps to be executed and also ensure the moc files are added to your project file, etc.

        So - depending on the size of your project - you will have alot of work to do just to keep your project compiling. when using the Express Edition.

        Probably the best would be to use QtCreator IDE and just use the msvc2013 compilers with it for building.

        --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
        If you have a question please use the forum so others can benefit from the solution in the future

        1 Reply Last reply
        0
        • JeroentjehomeJ Offline
          JeroentjehomeJ Offline
          Jeroentjehome
          wrote on last edited by
          #4

          bq. The Express edition uses the same compiler like all other VS editions. So this should work.

          Sorry, must disagree on that point. Every Visual Studio release comes with the MSVC compiler, yes, that is true, but the version of the MSVC 2013 will probably be different then the compiler in MSVC2012 or MSVC2010. Every compiler version may have alterations in the way it compiles and links! So no, just because it's the same supplier (in this case MS) it still doesn't guarantee proper linking or compiling with libraries compiled with a different version! Why would Qt release multiple packages with the MSVC compiler??

          Raven does point out the lack of plug-in capabilities of Express editions, so yes, that is absolutely correct. Stick to QtCreator and you should be fine ;-)

          Greetz, Jeroen

          1 Reply Last reply
          0
          • raven-worxR Offline
            raven-worxR Offline
            raven-worx
            Moderators
            wrote on last edited by
            #5

            yes i know... i have missed an important part in my sentence ;)

            [quote author="raven-worx" date="1383565558"]The Express edition uses the same compiler like all other VS editions of the series.[/quote]

            Meaning all VS 2013 editions (incl. Express) have the same compiler.

            --- SUPPORT REQUESTS VIA CHAT WILL BE IGNORED ---
            If you have a question please use the forum so others can benefit from the solution in the future

            1 Reply Last reply
            0
            • JeroentjehomeJ Offline
              JeroentjehomeJ Offline
              Jeroentjehome
              wrote on last edited by
              #6

              ;-)
              Haha, then yes, you are totally correct :-)

              Greetz, Jeroen

              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