Web Engine in Qt - c++

I have installed the new community version of Qt 5.8 using the Windows installer. Kits for mingw MSVC++ 2013. I have the compilers for msvc++ 2013. I have checked the webengine option too.
I was looking to make a simple browser in qt webengine and I get the error
error: Unknown module(s) in QT: webenginewidgets
I have used
QT += webenginewidgets
in the pro file and, run qmake and I'm still stuck with the same issue.
I am little bit confused since I cannot find anything that could help me anywhere.
What is it that I am doing wrong?
Should I install something else to get webengine or should I download the source and compile it? If so, how?
What is the simplest way to use webengine in Qt?

I believe the new chromium no longer support the 2013 compiler and thus Qt also don't support 2013 compiler so download the 2015 MSVC compiler install it and use the 2015 binaries Kit for Qt 5.8 and every thing works just fine ..

ReInstall Qt Creator and Make sure you Checked QtWebEngine at that time

Related

Unable to create "Qt Gui Application" with Visual Studio 2010 and Qt version 4.8.0

I am building a GUI application in which I have to use Visual Studio 2010 build tools. I was told that the correct qt version to use with this VS version is 4.8. I've downloaded Qt 4.8.0 using this link:
https://download.qt.io/archive/qt/4.8/4.8.0/
And I made this version the default in the VS Qt options menu. However, when I try to create a new visual studio project, all of the module options are greyed out.
Which in turn makes it impossible to create the project because upon clicking "next", the "Finish" button is also greyed out. Any Idea of what's going on??
With pre-compiled binaries (that is, you don't have to compile qt yourself) you can use Qt 5.5.1 with VS2010 that you can get from here.
After that, i would create a simple project using qmake and specifying
TEMPLATE = VCAPP
that will tell the qmake (see docs) to generate a .vcprojx file that you can use from VS2010.
Latest Qt version that supports VS2010 is 5.6.3 IIRC, however mind you that even that version is now EOL. (March 2019).
You should try to upgrade to 5.9 or 5.12 (however i am not sure that VS2010 will be able to support those since they rely pretty heavily on c++11 that VS2010 supported very lightly)
P.S. If you'r stuck with Qt4 then greatest version is 4.8.7 (VS2010 supported) that you could get from here

Which Qt to download?

I am new to C++ and have been working with MS VISUAL STUDIO 2010 Express. However, I am in need to shift to Qt as my university recommends. Unfortunately, the qt.nokia.com is redirecting to another site http://qt.digia.com/.
Since everything in that site is not free, I found the following link called "Qt Open Source Version". Is this is the site to download Qt?
When I go there, I can see various options, which means number of downloads. I have windows 7 ultimate and got visual studio 2010 express installed in my machine. But, this site got number of windows downloads. I prefer the one which claims to come with the Qt IDE (Qt Creator??). If you need further more information, I will be using this Qt GUI C++ applications with OpenCV.
I have already installed OpenCV and it works with VS so if you can, please tell me how to set it up with Qt as well.
Please help me to download the correct version of Qt. Thanks
Answering to these kind of question is always hard and dangerous!
I know you had experiences with VS but
I'm going to offer you to choose MinGW instead.
Download link
qt-project is the correct place to get open source Qt.
There are prebuilt binaries of Qt 5.0 for VS2012, but if you want to use Qt 4.8 with VS2012 you'll need to compile it yourself, as there are no prebuilt binaries for VS2012 (yet?). Compiling Qt is not difficult, just open command prompt for VS2012, run configure --help to find out how you can customize your Qt build. Then run configure with appropriate parameters, then nmake.
If you decide to use Qt Creator as an IDE you are welcome to do it - Qt Creator can compile projects using different compilers, including VS2012 compiler. But in order to debug projects compiled with VS2012 compiler you'll either need to use VS2012 or install Debugging Tools for Windows (which Qt Creator will find and use to debug VS2012-generated executables).
http://qt-project.org/downloads
Qt 5.0
Select the file according to your operating system from the list below to get the latest Qt 5.0 for your computer. The binary packages include Qt 5.0.2 libraries and Qt Creator 2.7.0
Qt 5.0.2 for Windows 32-bit (VS 2010, 485 MB)

installing Qt for VS2010

after finding that its too hard to write GUI applications with WIN32API today im going to learn Qt. so I installed qt as follows.
first I installed VS 2010 express. its OK.
then downloaded Qt libraries 4.8.3 for Windows (VS 2010, 235 MB) from http://qt-project.org/downloads and installed it as a normal software. (in C:\Qt\4.8.3) it automatically installed assistant, designer ... ect.
then downloaded Qt Creator 2.6.0 for Windows (51 MB) from http://qt-project.org/downloads and installed it also as a normal program.
now in qt creater when I try to creat a Qt project it says that no valide kits found.
here are some screenshots of the issue im facing.
what should I do now to start qt. please I need someones help to procced.
You don't need QtCreator AND visual studio.
QtCreator is Qt's own IDE and uses g++/mingw as the compiler (included in the download).
Qt includes QtDesigner - the graphical UI designer that you can use with visual studio or QtCreator.
If you want to use VS, install the qt-vs-addin and download the VS builds of the Qt libs.
If you want to use QtCreator, download the mingw builds of Qt.
Or in both cases you can download the source and build it from scratch using wither QtCreator or VS.
edit: You can make QtCreator use the VS compiler backend - in which case you should download the VS build of Qt. Personally I have never done this - if you are using VS then you may as well use the VS ide.
edit2: The free express version of VS can't use plugins - so its a bit of pain to use with Qt. In this case you should probably use QtCreator.

Cannot open include file :'stddef.h' No such file or directory found error when creating a sample Qt application

stddef.h file is there in installed Nokia Qt SDK include folder, but still I am getting compile error on running Qt Simulator. Any ideas?
Thanks in advance!
This error message happened with me when I tried to compile for Windows with the VS2008 version of Qt, but Visual C++ 2008 was in fact not installed to my computer. (VS2010 was, but that didn't matter.)
I have the following ideas for you:
Try installing Visual C++ 2008
or
Try using MinGW instead of VS2008
The Qt simulator itself is not of much use though, so don't feel bad if you don't manage to make it work. Running your application on the target device itself is the best, and for debugging purposes, you can also compile your stuff for desktop OSes.
Some details to "Try using MinGW instead of VS2008": It is not enough having Visual Studio 2008 Visual C++ (compiler) installed. You'll need the Windows platform SDK too. But there is an easier way to compile a Qt application under Windows: MinGW
If having Qt Creator already installed (otherwise: http://qt.nokia.com/downloads --> Qt_SDK_Win_online_v1_1_3_en.exe --> custom installation --> Qt SDK / Development Tools / Qt 4.7.4 / **Desktop Qt 4.7.4 - MinGW):
Start Qt Creator
Menu: Help | Start Updater
Package manager (Maintain Qt SDK)
In the tree view : Qt SDK / Development Tools / Qt 4.7.4 / Desktop Qt 4.7.4 - MinGW
--Harald-René Flasch (aka hfrmobile)

Qt 4.7.1, Qt Creator and VS 2010 installation problems

On my computer (Win7 32, VS2010 Ultimate) I would like to use Qt Creator and Qt Visual Studio add in, both LGPL versions.
There are minGW and VS2008 versions of Qt frameworks on the Nokia websites, I did not find VS 2010 version.
So I have installed Qt 2010.05 SDK and in the VS 2010 Command prompt the following steps have been performed:
configure -static
nmake sub-src
I checked Qt Creator and it successfully runs. After the translation has been finished I installed VS 2010 add I tried to add new Qt version int the path
C:\Qt\2010.05\qt
But the following error message has been appeared:
Qt in the given path was built using minGW
It do not understand why because the translation has been performed for the VS2010.
Where is the error? How to install it correctly?
I found out from a German Qt forum that, VS add-in looks for libqtmain.a and libqtmaind.a files to determine if it is built with MinGW. Guess what? Qt ships with those files.
Delete them, and you will be fine.
FWIW, The Vs2008 version works fine with VS2010. I didn't need to build it or anything. You can install that and then just run the latest version of the VS plug-in installer and you should see the Qt menu options in VS2010.
AFAIR your command line is incomplete: I remember one had to specify the build platform. It could be that it's using mingw to build Qt since you didn't specify the VS version in the parameters. The following post might be of interest to you: Building Qt 4.5 with Visual C++ 2010