p'ti prog qui se connect a un serveur ftp marche pas - C++ - Programmation
Marsh Posté le 10-07-2004 à 11:20:02
mmmh tu es sûr d'avoir branché correctement ton cable réseau ?
non, je rigole
Essaie peut-être ça, c'est un code que j'ai piqué d'un bouquin, mais je n'ai pas eu l'occasion de le tester
Apparemment il y a un peu de MFC, mais au premier coup d'oeil c'est tout à fait possible de l'enlever, et ça ne devrait pas poser de problème.
Code :
|
Marsh Posté le 10-07-2004 à 22:01:14
Si c'est une erreur d'édition des liens, il faudrait peut-être mettre le message d'erreur ? (+ le compilo)
A vue d'organe olfactif, le problème semble être lié à l'absence des libs de MFC (dont CFtpConnection fait partie).
Marsh Posté le 11-07-2004 à 00:03:33
tyrion42 a écrit : Si c'est une erreur d'édition des liens, il faudrait peut-être mettre le message d'erreur ? (+ le compilo) |
ouais c'est ca mais je ne sais pas comment appeller la lib MFC
Marsh Posté le 11-07-2004 à 11:17:27
Essaie de modifier les settings de compilation et d'utiliser le mode "Multithreaded" ou "Multithreaded DLL".
Marsh Posté le 11-07-2004 à 22:48:37
m0rbac a écrit : Essaie de modifier les settings de compilation et d'utiliser le mode "Multithreaded" ou "Multithreaded DLL". |
j'vois comment faire, et ce que ca va changer??? je vais tester...
Marsh Posté le 15-07-2004 à 17:12:15
alors personne peu m'expliquer comment linker avec la bonne lib?
Marsh Posté le 16-07-2004 à 16:45:20
Normalement lorsque tu crées un projet sous VisualC avec le "MFC AppWizard (exe)", tu as des options qui te permettent de choisir comment linker la lib MFC. Tu peux aussi spécifier si tu veux utiliser la WinSock.
Je ne sais pas comment tu as créé le projet, mais si tu ne l'as pas fait comme ça, essaie de recréer un nouveau projet et d'y placer tes sources.
Marsh Posté le 16-07-2004 à 17:50:06
justement je ne veux pas creer un projet MFC Wizard, ce que je veux c'est juste utiliser les librairie dans une console application. Sinon pour la winsock, j'ai cherché mais je ne trouve rien qui explique comment l'utiliser pour etablir une connexion avec un serveur ftp , la pluspart des liens c'est pour faire des trucs qui ne m'interessent pas.
Marsh Posté le 17-07-2004 à 13:52:33
maintenant j'essai d'utiliser la librairie Wininet.h, mais meme si je n'est rien dans mon main ca me met un message d'erreur dès la compilation de :
Code :
|
ca me dit:
Compiling... |
donc c'est a priorie une erreur qui vient du fichié wininet.h, mais ca me surprant quant meme.... je dois avoir un probleme de conception ou d'approche sur l'utilisation de certaines librairies
quelqu'un peu m'aider?
Marsh Posté le 17-07-2004 à 14:20:03
En général j'obtient ce message quand j'utilise les MFC. Pour le corriger, il me suffit d'ajouter un include au début du fichier. Essaie donc d'ajouter ça:
#include "stdafx.h" |
... pour autant que le fichier existe
Chez moi, le stdafx.h est défini ainsi:
Code :
|
Marsh Posté le 17-07-2004 à 14:34:00
ben ca change en:
c:\program files\microsoft visual studio\vc98\include\stdafx.h(46) : fatal error C1083: Cannot open include file: 'afxdhtml.h': No such file or directory |
ca me decourage de plus en plus, car je ne veux absolument pas creer de projet MFC....
Marsh Posté le 17-07-2004 à 18:32:32
neg'gwada a écrit : ben ca change en:
ca me decourage de plus en plus, car je ne veux absolument pas creer de projet MFC.... |
Et en enlevant la référence à afxdhtml.h ?
Non, il ne faut jamais se décourager , c'est tellement plus drôle de péter les plombs un bon coup et de lancer son ordi par la fenêtre (n'oublie pas de filmer la scène, merci )
Marsh Posté le 10-07-2004 à 11:07:12
voila, j'essai de faire une connection a un serveur ftp mais je ne vois pas pourquoi ca ne marche pas, apparement c'est un probleme de linkage avec une librairie mais je ne sais pas comment faire, j'ai cherché mais...
la compilation : 0 erreurs, et c'est au build qu'il chit
---------------
--- WinSplit Revolution ---