J'essaie d'utiliser FUSE avec Qt, mais fuse_main() et app.exec() ont leur propre boucle d'événements. Cela signifie que si je démarre l'un l'autre ne commencera pas, puisque le premier qui commence empêche l'autre de démarrer comme indiqué ci-dessous. Comment faire face à cela?FUSE (Filesystem in Userspace) avec Qt Programming
Pour plus d'informations sur les fusibles, aller à http://fuse.sourceforge.net/
S'il vous plaît, si possible, fournir des exemples.
Merci, Leandro.
Exemple:
celui-ci empêchera fusible pour commencer:
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv); // qt event loop
a.exec();
fuse_main(argc, argv, &hello_oper); // fuse event loop, it will not start
return 0;
}
et celui-ci empêchera qt pour commencer:
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv); // it will not start due to fuse_main invocation
fuse_main(argc, argv, &hello_oper);
return a.exec();
}