Bonjour,
J'utilise eMbedded Visual C++ pour reprendre une application sous Win CE 5 (ARMV4I).
J'ai besoin de tester la présence d'une clé USB ou d'une carte Compact Flash. Pour cela, j'ai trouvé la fonction PathFileExists, mais elle requiert une librairie supplémentaires (SHLWAPI.lib).
J'ai bien rajouté leet l'appel de ma fonction se fait comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include <Shlwapi.h>Mais lorsque je veux compiler, les erreurs suivantes apparaissent à l'édition des liens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part bUSBConnected = PathFileExists(L"DSK1:");
Que faire ?Linking...
Form6.obj : error LNK2019: unresolved external symbol PathFileExistsW referenced in function "private: void __cdecl CForm6:etectStorageSupport(void)" (?DetectStorageSupport@CForm6@@AAAXXZ)
ARMV4IRel/MotoMeca.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
J'ai essayé de rajouter la lib aux propriétés du projet, sans plus de succès
J'utilise Microsoft eMbedded Visual C++ 4.0.
P.S. : à quoi sert le L devant les chaines de caractères, est-ce une spécificité du VC++ ?
Merci d'avance,
Mathieu
Partager