J'ai installé le fichier de paquet libxl à partir du site Web offcial. Il contient des fichiers d'en-tête dans le dossier include_cpp et libxl.lib dans le dossier libs. J'utilise QT (cpp) pour exécuter mon projet. J'ai été capable de lier le paquet libxl à QT sous linux (en éditant son fichier .pro en cliquant avec le bouton droit de la souris et en ajoutant le chemin lib et le chemin d'inclusion). La même chose dans Windows ne fonctionne pas. Parfois, il exécute la console vide et plus tard à l'exécution à nouveau lance une erreur que les fichiers .dll sont manquants (même lorsque j'ai ajouté CONFIG + = statique dans le fichier .pro.) J'ai même essayé de télécharger le paquet de liaison statique de libxl et l'ajout les fichiers .lib à QT mais n'avaient toujours pas de bonne chance.Libxl + windows + QT
Répondre
ajouter ceci à l'INCLUDEPATH:
en prenant soin de le remplacer par l'emplacement correct de la bibliothèque
-isystem "C:\path\to\libxl\"
et de faire rapport si cela aide. Cela peut être considéré comme un hack mais cela a fonctionné pour moi à quelques reprises lorsque des problèmes sont apparus reliant les bibliothèques boost dans Windows
Vous devriez être bien en ajoutant
win32:LIBS += -LD:/PATH/TO/LIB -lxl
win32:INCLUDEPATH += D:/PATH/TO/LIBHEADERS/
à votre fichier .pro.
Parfois, il exécute la console vide et plus tard l'exécution de lance à nouveau une erreur que les fichiers .dll manquent Si l'application compile proprement sans jeter encore des erreurs reliant les erreurs de dll manquantes au démarrage puis l'application ne peut pas localiser les fichiers dll. Les DLL doivent être dans le même répertoire que l'application ou dans les répertoires de votre variable d'environnement PATH. Il y a aussi des choses "manifestes" sur les fenêtres qui peuvent empêcher l'application de charger DLL lorsque les conditions mentionnées ci-dessus sont remplies. Il existe Depends.exe outil pour inspecter l'application dll dépend.
même lorsque j'ai ajouté CONFIG + = static dans le fichier .pro. Je pense que la configuration statique dans votre fichier de projet CONFIG var ne change rien. Pour obtenir une construction statique, vous devez compiler qt avec l'option statique.
- 1. Compilation php_excel et LibXL sur Windows
- 2. C++ QT libXL Erreur: "Au cours du programme de démarrage quitté avec le code 0xc0000135"
- 3. Qt windows libmysql.dll
- 4. qt windows share
- 5. qt lrelease windows binary?
- 6. Qt QFileSystemWatcher sur Windows
- 7. QT sur Windows Mobile
- 8. Qt dll déploiement sur Windows
- 9. QT-FastStart Windows comment l'utiliser?
- 10. Widget QT pour Windows XP
- 11. Qt - Erreur SLL sur Windows
- 12. Qt + OpenCV + eclipse (sur windows)
- 13. QT Phonon sur Windows 7
- 14. Débogueur pour qt dans Windows?
- 15. QT- Installation sous Windows 7
- 16. Comment intégrer des formules dans libxl pour ios
- 17. Objets tampon OpenGL vertex sur Windows - comment l'exécuter? qt windows
- 18. Qt SDK sous Windows: comment utiliser Assistant
- 19. Construction statique dans Qt sous Windows Vista
- 20. GUID pour l'application linux et windows, Qt
- 21. mysql qt dans linux et windows
- 22. OpenCV 2.1 avec Qt Creator sur Windows
- 23. Sur quelles parties de Windows repose Qt?
- 24. Installation de QT SDK - Windows 7 64bit
- 25. Comment déployer une application Qt sous Windows?
- 26. Compile application Qt pour Windows Mobile 5
- 27. Windows Qt avec MinGw ou Visual Studios?
- 28. Installation de Qt-5 pour Windows
- 29. Obtenir adresse MAC sur Windows dans Qt
- 30. Qt Application et fenêtre Icône sous Windows
finalement -llibxl –