Je dois utiliser sftp pour télécharger des fichiers lorsque l'application est lancée avec le bouton Exécuter de QT Creator, il fonctionne très bien.App run de Qt Creator utilise la bibliothèque différente que lorsque sa course sur son propre
Ce que je trouve est que lorsqu'il est exécuté sur sa propre application renvoie l'erreur 1 qui est CURLE_UNSUPPORTED_PROTOCOL
Vérification boucle sur mon osx avec curl -V
montre que boucle par défaut ne liste pas SFTP.
créateur Cependant en quelque sorte l'intervalle QT court application dans un contexte différent qui utilise boucle qui a le soutien pour SFTP, car il télécharge des fichiers sans erreur.
Alors question est de savoir comment puis-je faire application de façon autonome utilise la même version de dylib que lorsqu'il est lancé depuis QT Creator?
En fait toujours ne sais pas pourquoi il se comportait de cette façon, parce que lorsque l'application inspecté par Qt créateur était exactement le même que je courais en cliquant sur l'icône de l'application. Mais en pointant sur otool et install_name_tool, j'ai eu assez d'aide pour pouvoir pirater l'application que je pouvais livrer. Construire statiquement n'a pas fonctionné parce que je devrais construire curl et ses dépendances statiquement. – Mateusz
@ Mateusz J'ai mis à jour la réponse de ce que je soupçonne être votre cas. – PnotNP