.lib à inclure pour threads sous VC++ - C++ - Programmation
Marsh Posté le 15-01-2004 à 13:33:05
tiens, bonne question, je sais meme pas si ca existe
ca passe a la compilation ou c'est juste le link qui foire ?
Marsh Posté le 15-01-2004 à 13:36:39
à la compilation ca passe comme des fonctions qui ne sont pas résolues.
Marsh Posté le 15-01-2004 à 13:38:42
tu peux mettre les petytes erreurs de link ? Si ca compile c qu'il doit y avoir une lib, on devrait pouvoir s'en sortir
Marsh Posté le 15-01-2004 à 13:39:40
ça n'existe pas en standard.
va donc faire un tour ici :
http://sources.redhat.com/pthreads-win32/
Marsh Posté le 15-01-2004 à 13:40:28
merci de t'intéresser à mon prob mais je ne suis pas sur mon "pc de developpement" actuellement, je ne pourrais pas te mettre les erreurs avant demain.
Marsh Posté le 15-01-2004 à 13:43:00
Harkonnen a écrit : ça n'existe pas en standard. |
ben pkoi il trouve les includes alors si c pour rien avoir derriee ?
Marsh Posté le 15-01-2004 à 13:50:38
ben moi je regarde dans le rép include de mon VC++, et je vois pas de pthread.h
Marsh Posté le 15-01-2004 à 13:51:21
ben j'aurais dis ca aussi mais il dit qu'il arrive a compiler
stres touffu toussa
Marsh Posté le 15-01-2004 à 15:15:52
p-e il a le "pack" installé sur son ordi mais la lib est pas dans ses chemins de recherche ?
Marsh Posté le 15-01-2004 à 18:30:54
Il faut la pthreadVC.dll dans %windir%. Puis il faut inclure pthread.h (et qq autres en plus) et pthreadVC.lib dans ton projet.
Si tu arrives à faire un pthread sous windows sans fuite de mémoire, ca m'interesse
Cordialement,
Xterm-in-hate.
Marsh Posté le 16-01-2004 à 08:27:33
xterminhate a écrit : Si tu arrives à faire un pthread sous windows sans fuite de mémoire, ca m'interesse |
c quoi tes pb de mémoire? j'ai jamais eu de soucis, moi...
Marsh Posté le 16-01-2004 à 13:16:26
Bonjour,
en fait mon problème d'edl ne provenait pas des threads en eux-mêmes mais d'une erreur de ma part.
La classe thread que j'utilise est adaptée de celle d'un copain. Je cherchais en effet à disposer d'une classe thread qui compile aussi bien sous windows que sous linux. Il se trouve que cette classe utilise bien les pthreads pour linux mais pour windows ce sont seulement les threads provanant de <winbase.h> et <windows.h>. Désolé de vous avoir induit en erreur en disant que j'utilisais des threads posix pour windows.
Cela dit, j'ai maintenant une classe qui marche à la fois sous windows et sous linux et c'est ce que ej cherchais. Il me reste maintenant à faire de meme pour ma classe pour les sockets UDP
Merci encore,
NKTH.
Marsh Posté le 16-01-2004 à 16:36:56
NKTH a écrit : |
boost::thread (www.boost.org)
Marsh Posté le 15-01-2004 à 13:31:37
Bonjour,
je dois porter un programme Linux vers Windows et je voudrais savoir quel est le .lib à inclure pour l'édition des liens sous Visual C++ 6.0 pour pouvoir utiliser les threads posix,
Merci,
NKTH.