J'espère vraiment que quelqu'un peut m'aider parce que ce problème m'a totalement bloqué et frustré.Windows 7 OpenLDAP Curl DLL Dépendance Hell
Hier, j'ai installé un nouveau Windows 7 x64 dans un boîtier de développement.
J'ai eu VS2008 installé, Tortoise SVN, a fait un checkout, compilé mon projet actuel, tout va bien et dandy.
Mais quand je vais courir (soit F5 dans VS ou tout simplement exécuter l'exe du shell) je reçois une boîte de dialogue qui ressemble à ceci:
Sadness http://www.aliparr.net/images/error1.jpg
Je bidouiller et peut » Je vois un problème évident. Je buste depends.exe, pensant peut-être qu'il ya un manque dll, et je reçois ceci:
Eeek http://www.aliparr.net/images/error2.jpg
Je joue, trouver différentes versions de gpsvc.dll et ishims.dll et de les mettre dans le. exe, pas de chance.
Si je fais un profil en dépend (qui suit la fenêtre de sortie de vs), je reçois ceci:
..
Loaded "c:\windows\syswow64\ADVAPI32.DLL" at address 0x75F20000 by thread 1. Successfully hooked module.
Loaded "c:\windows\syswow64\LPK.DLL" at address 0x76B20000 by thread 1. Successfully hooked module.
Loaded "c:\windows\syswow64\USP10.DLL" at address 0x761C0000 by thread 1. Successfully hooked module.
Loaded "c:\windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a\MSVCR90.DLL" at address 0x70570000 by thread 1. Successfully hooked module.
Loaded "c:\users\ali\desktop\repository\development\trunk\spree\bin\debug\OPENLDAP.DLL" at address 0x001E0000 by thread 1. Successfully hooked module.
Exited "c:\users\ali\desktop\repository\development\trunk\spree\bin\debug\SPREE.EXE" (process 0x5D4) with code -1073741701 (0xC000007B) by thread 1.
Il semble donc openldap.dll est la dernière chose à se charger avant tout va mal . J'ai besoin de cette DLL parce que j'utilise cURL dans l'application pour faire un peu de communication JSON ...
J'ai essayé de jouer avec des fichiers en mouvement et d'essayer des DLLs différentes, mais honnêtement, je suis un peu aveugle ici. Quelqu'un peut-il m'aider s'il vous plaît ou me diriger dans la bonne direction?
Il convient de noter ces dll et l'installation fonctionnent très bien dans Windows Vista x64 et x86 - est-ce une chose Windows 7? Massive merci d'avance, je pourrais encore avoir quelques cheveux après cela est fait.
Modifier
J'ai curl.exe maintenant réalisé meurt exactement de la même manière avec openldap.dll - Je suppose que certaines fenêtres 7 question? Pouvez-vous/est-ce que quelqu'un a une boucle sans la dépendance sur openldap? Y at-il une autre bibliothèque légère C/C++ là-bas qui va me permettre de récupérer un document sur http et faire le POST http impair?
Merci
ali, avez-vous envisagé de soumettre ce rapport de bogue à Microsoft Connect? ça pourrait être un "oops" sur M $ part. – sivabudh
Je pourrais le faire si cela s'avérait être un vrai bug. Les chances sont que c'est un 'oops' de ma part si;) –
vrai ... je trouve juste ça marrant que cela a fonctionné sur Vista mais pas Windows 7, vous savez? Mais de toute façon ... bonne chance! – sivabudh