Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Setup correctly Qmake on Windows 10

Tags:

windows

qt

My adventure in the world of QT and multi-platform continue, with another roadblock.

I am on Windows 10 now; I did install QT5 and I was able to run one of the examples, so I thought everything is fine. Instead, when trying to build PythonQt, I get an error from qmake:

Project ERROR: Cannot run compiler 'cl'. Maybe you forgot to setup the environment?

I thought myself; that there is something missing; although had no luck finding what the heck do I have to actually do to set up qmake. I did assume that when you install QT, everything get set up for you, but instead it seems that something is missing.

I am on W10, using the latest installer for Python 2.7 (it is working, since when I call python I get correctly the interpreter to launch); am I missing something else?


1 Answers

I had this same issue with Qt5.9.1 and VS2015. I fixed this by editing "C:\Qt\Qt5.9.1\5.9.1\msvc2015\bin\qtenv2.bat" file. I added below 2 lines.

call "c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"

Start "" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe"

And then run the "Qt 5.9.1 32-bit for Desktop (MSVC 2015)" ( or 64 bit depends on your choice.).

This would set the environment before running the qmake. Calling the vcvarsall.bat fixed my issue.

like image 173
PrimeOfKnights Avatar answered Dec 05 '25 22:12

PrimeOfKnights