Comments (1)
The minimal release requires Qt 5.14 to run, probably from apt
you have a lower one.
The standalone release has the Qt version shipped with the application, but for some reason it's not finding the Opencv packages, I will need to look into that.
Till then building the source would be the best option. That webengine error is a feature Qt have changed depending on the version. In some you need to initialise the webengine before declaring the application, and in others you need to initialise it after.
Here's the section in https://github.com/live-keys/livekeys/blob/master/application/src/main.cpp:
...
#if (QT_VERSION >= QT_VERSION_CHECK(5,12,0))
QtWebEngine::initialize();
#endif
QGuiApplication app(argc, argv);
QGuiApplication::setApplicationName("Livekeys");
QGuiApplication::setApplicationVersion(Livekeys::versionString());
#if (QT_VERSION < QT_VERSION_CHECK(5,12,0))
QtWebEngine::initialize();
#endif
In your case, you will need it after the construction of the application object. Just remove the two macros, and declare it after, it should build fine:
// #if (QT_VERSION >= QT_VERSION_CHECK(5,12,0))
// QtWebEngine::initialize();
//#endif.
QGuiApplication app(argc, argv);
QGuiApplication::setApplicationName("Livekeys");
QGuiApplication::setApplicationVersion(Livekeys::versionString());
// #if (QT_VERSION < QT_VERSION_CHECK(5,12,0))
QtWebEngine::initialize();
// #endif
Let me know how the build works, and let me know what version you have so I can update the macros.
Also, note that building from source will not build the documentation (including the startup tutorial), you will need live-doc for that:
apt install doxygen node
git clone https://github.com/live-keys/live-doc.git
cd live-doc
npm install
node live-doc.js <path_to_livekeys_source> --deploy <path_to_livekeys_bin>
from livekeys.
Related Issues (20)
- Add module indexing.
- Horizontal and vertical scrollbar missing.
- [OT] browser and congrats HOT 3
- Project ERROR: opencv4 development package not found
- Add package manager.
- Add an advanced code assist box. HOT 1
- Review naming for classes, imports and namespaces.
- Segmentation fault when trying to edit property
- qmake Plugin Path in plugin.pri
- Use ArrayBuffer to access mat data
- Add pan and zoom component.
- Create ItemStream
- Create WindowCapture
- Has it been tested in mobile? HOT 3
- lcvcore plugin HOT 2
- Module not installed HOT 3
- Linux Standalone Install link gives 404 HOT 2
- Add Documentation within Editor
- Add support for loading multiple palettes into view. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from livekeys.