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. I cannot run program compile in MS Visual studio 2010 with QT 4.7.4 (W7)
QtWS25 Last Chance

I cannot run program compile in MS Visual studio 2010 with QT 4.7.4 (W7)

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

    Hi,
    I’m using W7 home, MS Visual studio 2010 Professional. This is first time when I’m trying QT. If I compile program, it is successful but I cannot run it. It giving me an error message:
    !http://chrn.wz.cz/error.jpg(error)!

    I tried to copy some *.dll into directory with program but it didn’t help.

    I was searching for some advice but it wasn’t successful. I found some advice about problem with compiling under MS VS 2010 with QT but it isn’t my problem... and I also found some about *.dll so I tried copy dll into program’s directory but I don’t know if there is the problem. Is there some way to know which libraries any program use?

    So, do somebody know where is the problem?

    dlls:

    @18.03.2010 09:15 421˙200 msvcp100.dll
    18.03.2010 09:15 770˙384 msvcr100.dll
    23.08.2011 14:41 266˙752 phonon4.dll
    23.08.2011 14:40 509˙440 phonond4.dll
    23.08.2011 14:34 2˙318˙848 Qt3Support4.dll
    23.08.2011 14:33 3˙814˙400 Qt3Supportd4.dll
    23.08.2011 16:18 894˙976 QtCLucene4.dll
    23.08.2011 16:15 2˙336˙768 QtCLucened4.dll
    01.10.2011 20:05 2˙293˙760 QtCore4.dll
    01.10.2011 20:05 4˙130˙304 QtCored4.dll
    23.08.2011 15:03 2˙426˙368 QtDeclarative4.dll
    23.08.2011 15:00 4˙706˙304 QtDeclaratived4.dll
    23.08.2011 16:26 4˙655˙104 QtDesigner4.dll
    23.08.2011 16:28 1˙867˙264 QtDesignerComponents4.dll
    23.08.2011 16:27 3˙815˙424 QtDesignerComponentsd4.dll
    23.08.2011 16:25 8˙305˙152 QtDesignerd4.dll
    23.08.2011 14:32 8˙223˙744 QtGui4.dll
    23.08.2011 14:26 14˙445˙056 QtGuid4.dll
    23.08.2011 16:20 428˙544 QtHelp4.dll
    23.08.2011 16:19 828˙416 QtHelpd4.dll
    23.08.2011 14:41 113˙152 QtMultimedia4.dll
    23.08.2011 14:41 227˙840 QtMultimediad4.dll
    23.08.2011 14:21 975˙360 QtNetwork4.dll
    23.08.2011 14:21 1˙648˙640 QtNetworkd4.dll
    23.08.2011 14:37 699˙392 QtOpenGL4.dll
    23.08.2011 14:36 1˙291˙776 QtOpenGLd4.dll
    23.08.2011 14:58 1˙294˙336 QtScript4.dll
    23.08.2011 14:47 2˙661˙888 QtScriptd4.dll
    23.08.2011 16:07 579˙072 QtScriptTools4.dll
    23.08.2011 16:06 1˙034˙240 QtScriptToolsd4.dll
    23.08.2011 14:21 191˙488 QtSql4.dll
    23.08.2011 14:21 334˙848 QtSqld4.dll
    23.08.2011 14:42 276˙480 QtSvg4.dll
    23.08.2011 14:42 523˙264 QtSvgd4.dll
    23.08.2011 14:22 102˙912 QtTest4.dll
    23.08.2011 14:21 189˙952 QtTestd4.dll
    23.08.2011 16:04 10˙837˙504 QtWebKit4.dll
    23.08.2011 15:37 21˙757˙952 QtWebKitd4.dll
    23.08.2011 14:20 339˙968 QtXml4.dll
    23.08.2011 14:20 601˙600 QtXmld4.dll
    23.08.2011 14:40 2˙550˙272 QtXmlPatterns4.dll
    23.08.2011 14:38 5˙926˙400 QtXmlPatternsd4.dll@

    Thanks for any help.

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

      You can use the dependency walker depends.exe. It is not provided by Microsoft anymore, but you can download it from its own "homepage":http://www.dependencywalker.com/.

      PS:
      For some hints on the usage of depends.exe, see this "older thread":http://developer.qt.nokia.com/forums/viewthread/1374

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

      1 Reply Last reply
      0
      • G Offline
        G Offline
        giesbert
        wrote on last edited by
        #3

        Did you compile Qt from scratch (so from the zip file) or are you using a precompiled version?
        The pre compiled version is AFAIK not compiled for MSVS 2010.

        Nokia Certified Qt Specialist.
        Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

        1 Reply Last reply
        0
        • G Offline
          G Offline
          Grybb
          wrote on last edited by
          #4

          Thank you for answer. I Tried Dependency Walker, is seems like useful program, but it don’t help. I really didn’t have some dlls files, but when download these it doesn’t help. So error is somewhere else. Down is event log (Something is in Czech, but I thing it isn’t important.).

          I do use precompiled version for VS 2008. Are you sure this is the reason for the error? I’ve read somewhere that version for VS 2008 is ok for 2010. I’ve wanted to avoid compile my own version because I’m beginner with VS and also with programming in general. But I probably found some tip how to do it and try to compile it.

          @- <Event>

          • <System>
            <Provider Name="SideBySide" />
            <EventID Qualifiers="49409">33</EventID>
            <Level>2</Level>
            <Task>0</Task>
            <Keywords>0x80000000000000</Keywords>
            <TimeCreated SystemTime="2011-10-06T11:52:10.000000000Z" />
            <EventRecordID>12076</EventRecordID>
            <Channel>Application</Channel>
            <Computer>NTB</Computer>
            <Security />
            </System>
          • <EventData>
            <Data>Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken
            ="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"</Data>
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            <Data>d:\dokumenty\programovani\qt\test2\QTGUID4.DLL</Data>
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            <Data />
            </EventData>
            </Event>@

          @Generování kontextu aktivace pro d:\dokumenty\programovani
          \qt\test2\QTGUID4.DLL se nezdařilo. Závislé sestavení
          Microsoft.VC90.DebugCRT,processorArchitecture="x86",publicKeyToken
          ="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" nelze najít.
          Podrobnější diagnostické údaje získáte pomocí programu sxstrace.exe.@

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

            You must not use the VS2008 Qt binaries together with VS2010. Absolutely never.

            As there are nor prebuilt binaries for VS 2010, you will have to build Qt manually:

            • Get the sources from the "Qt download page":http://qt.nokia.com/downloads/downloads#qt-lib, do not use the sources included in the binary download for VS 2008!
            • extract the zip
            • call configure.exe
            • run nmake
            • point your project to use the newly created Qt

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

            1 Reply Last reply
            0
            • G Offline
              G Offline
              Grybb
              wrote on last edited by
              #6

              Thank you, although maybe little late, for advice I finally compiled Qt. According this: http://doc.qt.nokia.com/4.7/install-win.html
              It took me (on my laptop) more than 3 hours but it finally working.

              1 Reply Last reply
              0
              • B Offline
                B Offline
                bluerose
                wrote on last edited by
                #7

                Hi,

                I'm also trying to get QT to work with MS Visual studio 2010 professional.

                I followed the link: http://doc.qt.nokia.com/4.7/install-win.html

                I was able to compile and nmake the QT. When I launch the MS visual studio IDE, and tried to use QT I get the following error, it seems it cannot recognize QT. I added QT/bin to my environment variable path.

                So I don't know the problem?

                compiling error:

                fatal error C1083: Cannot open include file: 'QPoint': No such file or directory

                fatal error C1083: Cannot open include file: 'QMainWindow': No such file or directory

                fatal error C1083: Cannot open include file: 'QString': No such file or directory

                1 Reply Last reply
                0
                • K Offline
                  K Offline
                  koahnig
                  wrote on last edited by
                  #8

                  Did you install the "vsaddin":http://qt.nokia.com/downloads/visual-studio-add-in ?
                  You should try to setup a new Qt project.

                  Vote the answer(s) that helped you to solve your issue(s)

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    steno
                    wrote on last edited by
                    #9

                    [quote author="Volker" date="1317904320"]You must not use the VS2008 Qt binaries together with VS2010. Absolutely never.[/quote]

                    I have been doing it ever since VS2010 was released and never come across any problems. Is it really that bad?

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

                      Yes, it is. You will most likely run into troubles with memory management and other strange errors. From what I've heard, it could be possible to mix code compiled by two VS versions, but you really must know the internals of VS etc. to be aware of the implications. It's usually not worth the effort unless you cry for strange errors :)

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

                      1 Reply Last reply
                      0
                      • I Offline
                        I Offline
                        InfiniteRand
                        wrote on last edited by
                        #11

                        For Qt 4.8 there is a VS 2010 pre-compiled binary it seems (haven't tried it yet), for 4.7 only VS 2008 is available http://qt.nokia.com/downloads/downloads#qt-lib

                        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