Bonjour,
Je cherche a ajouter une gestion simplifié du wifi sur un appareil WinCe6 a partir d'un programme en c#.
Le fabricant du lecteur m'a fourni le sdk pour l'accés a la partie wifi (http://www.lairdtech.com/brandworld/...pers%20Kit.pdf)
La doc est clair, pour du .net il faut un wrapper. Clairement c'est nouveau pour moi.
J'ai suivi les tutos que j'ai pu trouver et j'en suis la :
J'ai un projet CLI sur VS2008, j'ai ajouter le .h et le .lib founit et j'ai fait un bout de code basique pour tester :
J'obtiens le duo d'erreur : LNK2028 LNK2019 qui me dit que la fonction RadioDisable n'a pu etre linké.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #pragma once #include "sdc_sdk.h" using namespace System; namespace WrapperSCU { public ref class WrapperSCUClass { public: int WRadioDisable() { SDCERR ret=RadioDisable(); if(ret==SDCERR_SUCCESS) return 0; else return -1; } };
Aprés recherche il semblerait que ca peut venir de la difference de compilateur C++ entre la lib et mon projet. Dans la doc il parle de Embedded VC++, pas vraiment la techno la plus moderne...
Je l'ai installé sur un VM ( ca ne s'installe plus sur W8.1) mais eVC ne propose pas de créer de wrapper...
Je suis a court d'idée, si jamais vous avez une piste je suis preneur.
Merci d'avance.
Partager