-
Passage C++ a C++.Net
Bonjour,
Ca faisait longtemps que j'étais plus venu mais la j'ai besoin d'un petit tuyau.
J'ai quelques soucis de passage de Visual C++ a Visual C++.Net, j'ai une librairie et j'ai un header tte faite. Mais sous C++ elle passe tte seule mais sous C++ .Net ca coince....
Voici le code qui passe en temps normal
Code:
1 2 3
|
typedef PVOID FT_HANDLE; |
et voici l'erreur qui est generee:
error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'FT_HANDLE'
Il semblerait qu'il manque un fichier header mais je ne vois pas lequel pour ne pas rentrer en conflit avec C++ .Net.
-
Bonjour,
Pour commencer:
Quelle version de Visual ? 2005, ou 2002/2003 ?
Cherches-tu à programmer en C++/CLI ou en Managed C++ ?
-
un PVOID c'est un pointeur de void
donc
Code:
typedef void *PVOID;
c'est défini dans winnt.h, donc inclure windows.h
-
Ok ca marche, le PVOID je connaissais mais c'est la 1ere fois que j'avais une erreur la dessus, du coup je ne connaisais pas le header a inclure.
Merci bcp :-)