Bonjour,
Voila, j'essaye d'adapter lzma SDK/7zip, http://files.first-world.info/temp/7zip.zip et dés que je met #include <QObject> dans 7zMain.c j'ai prés de 600 erreurs, quelqu'un serai me dire pourquoi?
Merci.
Bonjour,
Voila, j'essaye d'adapter lzma SDK/7zip, http://files.first-world.info/temp/7zip.zip et dés que je met #include <QObject> dans 7zMain.c j'ai prés de 600 erreurs, quelqu'un serai me dire pourquoi?
Merci.
Salut,
7zMain.c => C
Qt => C++
Qt utilise des concepts que le C ne connaît que de très loin (les classes en sont le meilleur et le plus simple exemple). QObject commence en définissant une classe, ça tombe mal.
Ensuite, il faut que ton fichier passe bien par le moc. Or, avec son extension, il y a très peu de chances qu'un outil automatique puisse le comprendre.
Finalement, la manière. Très personnellement, dans ce genre de cas, je préfère dériver de QIODevice. Au lieu d'aller magouiller je-ne-sais-quoi dans un fichier du SDK, je crée, dans mon propre fichier, un dérivé de QIODevice, qui appelle les fonctions du SDK au bon moment.
Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.
Créer des applications graphiques en Python avec PyQt5
Créer des applications avec Qt 5.
Pas de question d'ordre technique par MP !
Je pense étre incapable de faire ça, je vais essayer quand même...
La version C++ n'as rien à voir avec la version C, c'est soit juste le décompateur lzma, ou tout la gui windows.
Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.
Créer des applications graphiques en Python avec PyQt5
Créer des applications avec Qt 5.
Pas de question d'ordre technique par MP !
J'ai besoin de pouvoir extraire, vérifié, lire une archive multi-fichiers supportant le lzma, soit 7z par exemple.
Partager