SOLVED Qt5 not working out of the box

  • Hello, I am trying to use Qt5 for the first time. I am using Windows 8 and have installed Visual Studio 2010 Ultimate. When I open a project in Qt I get the following

    cl.exe - System Error

    The program can't start because mspdb110.dll is missing from your computer. Try reinstalling the program to fix this problem.


    I have understood that I need to run vcvarsall.bat from the Visual Studio folder, how can I permanently fix this? I have found that one solution would be manually changing the path for environment variables. But I also found this is not advisable.

    Also when I try to build any project I get the following errors, which may be caused by the first one:

    @10:34:43: Running steps for project addressbook...
    10:34:43: Starting: "C:\Qt\Qt5.0.0\5.0.0\msvc2010\bin\qmake.exe" C:\Qt\Qt5.0.0\5.0.0\msvc2010\examples\widgets\itemviews\addressbook\ -r -spec win32-msvc2010 "CONFIG+=debug" "CONFIG+=declarative_debug" "CONFIG+=qml_debug"
    10:34:44: The process "C:\Qt\Qt5.0.0\5.0.0\msvc2010\bin\qmake.exe" exited normally.
    10:34:44: Starting: "C:\Qt\Qt5.0.0\Tools\QtCreator\bin\jom.exe"
    C:\Qt\Qt5.0.0\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
    cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"........\include" -I"........\include\QtWidgets" -I"........\include\QtGui" -I"........\include\QtCore" -I"debug" -I"." -I"........\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\SERGIO~1\AppData\Local\Temp\adddialog.obj.8392.16.jom
    jom: C:\Qt\Qt5.0.0\5.0.0\msvc2010\examples\widgets\itemviews\addressbook-build-Desktop_Qt_5_0_0_MSVC2010_32bit_SDK-Debug\Makefile.Debug [debug\adddialog.obj] Error 2@



    I just added {VC}\Common7\IDE to my PATH and the cl problem was solved. On further Qt builds this could be implemented.
    Also, maybe not related, cmake has trouble adding paths to the PATH environment variable.

  • Moderators

    You seem to by trying to work in Qt Creator: Creator should set up everything for you.

    Having said this: Creator will detect a lot of MSVC compilers, not all of which it seems to be detecting correctly in all possible ways in which they can be installed (at least there was a fix in the master branch for this recently). So try to switch to another similar compiler in Tools>Options>Build & Run>Kits and try again.

  • Hello, I am using the creator.
    I can't find any other kit for the build & run options. Should I download an older version of Qt?


Log in to reply

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.