How to build Qt Charts 2.1 on Windows 7?
-
I'm using the open source version of Qt 5.6.0, I'm developing on Windows 7 (64 bit) and working on an Android app.
I would like to use Qt Charts 2.1.0. As described in the blogpost about Qt Charts here:
"In Qt 5.6 release, the module binaries will still be available only with the commercial packages. Open source users can build the module from the sources."So I have to build Qt Charts 2.1.0 from source. As the above article says, the source code is available from codereview.qt-project.org, which I have downloaded.
I'm following the getting started article for Qt Charts from here. It tells me to:
"configure the project with qmake" and that "qmake should be run from the folder where Qt has been installed. For example, if Qt is built with -prefix /opt/MyXCompiledQt, then qmake should be run from /opt/MyXCompiledQt/bin/qmake."Now, with Qt 5.6, I only have the Android ARMv7 component installed, none of the others (MinGW, msvc2015, WinRT x86, etc.). In the folder C:\Qt\5.6, there is no bin folder. There is a qmake.exe under C:\Qt\5.6\android_armv7\bin. If I run this, I get the following error:
Could not read qmake configuration file C:/Qt/5.6/android_armv7/mkspecs/android-g++/qmake.conf. Error processing project file: C:\GITHUB\qtcharts\qtcharts\qtcharts.proI'm a little confused whether I'm using the correct
qmake. How do I proceed here? Whichqmakedo I need to run? -
Hi,
If you want to build that module for Android then that's the right qmake.
One thing I would do is open the project in Qt Creator and build it from there.
Note that you should rather get the module from code.qt.io, github is only a mirror.
-
Hi,
If you want to build that module for Android then that's the right qmake.
One thing I would do is open the project in Qt Creator and build it from there.
Note that you should rather get the module from code.qt.io, github is only a mirror.
@SGaist Thank you! I didn't know I could build a component from Qt Creator.
I could proceed with the build of theqtchartsproject on another computer (with fresh installs of Java JDK, Android SDK, NDK and Qt).Now, in my own project, I'll have to include
chartsas a module, withQT += chartsin the .pro file.
It currently can not find it yet, it saysUnknown module(s) in QT: charts.
I believe I'll have to install this module into Qt. How can I do that? -
how to click the label to perform some action....
-
You can do it from Qt Creator by adding a custom make step in the Build part of the project panel.
@karti-gesar Please don't highjack other people threads with completely unrelated questions.
-
You can do it from Qt Creator by adding a custom make step in the Build part of the project panel.
@karti-gesar Please don't highjack other people threads with completely unrelated questions.