Hello,
I’m trying to build with the live client.
I’m on the MVC Architecture Demo App, I removed the comment on theses lines :
find_package(FelgoLive REQUIRED)
target_link_libraries(appBasic PRIVATE FelgoLive)
and changed my main to :
QApplication app(argc, argv);
FelgoApplication felgo;
// Use platform-specific fonts instead of Felgo's default font
felgo.setPreservePlatformFonts(true);
QQmlApplicationEngine engine;
felgo.initialize(&engine);
// Set an optional license key from project file
// This does not work if using Felgo Live, only for Felgo Cloud Builds and local builds
felgo.setLicenseKey(PRODUCT_LICENSE_KEY);
// use this during development
// for PUBLISHING, use the entry point below
///felgo.setMainQmlFileName(QStringLiteral("qml/Main.qml"));
// use this instead of the above call to avoid deployment of the qml files and compile them into the binary with qt's resource system qrc
// this is the preferred deployment option for publishing games to the app stores, because then your qml files and js files are protected
// to avoid deployment of your qml files and images, also comment the DEPLOYMENTFOLDERS command in the .pro file
// also see the .pro file for more details
//felgo.setMainQmlFileName(QStringLiteral("qrc:/qml/Main.qml"));
///engine.load(QUrl(felgo.mainQmlFileName()));
// to start your project as Live Client, comment (remove) the lines "felgo.setMainQmlFileName ..." & "engine.load ...",
// and uncomment the line below
FelgoLiveClient client (&engine);
return app.exec();
Works good if I’m building for Desktop (Windows), but when I try for Android, I got this error :
ninja: error: ‘C:/Felgo4/Felgo/android_armv7/lib/libFelgoLive.a’, needed by ‘CMakeFiles/appBasic_autogen_timestamp_deps’, missing and no known rule to make it
Without live, its building and running great on Android.
Can you help on this one ? Felgo live is really a time saver.
Thanks.