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 :
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;
			}
	};
J'obtiens le duo d'erreur : LNK2028 LNK2019 qui me dit que la fonction RadioDisable n'a pu etre linké.

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.