Erreur C2733

Résolu
kdeuer Messages postés 1 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 14 février 2010 - 14 févr. 2010 à 18:18
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 - 14 févr. 2010 à 19:05
Bonjour a tous,

J'ai un problème concernant ma compilation des sources, une erreur apparait un peu partout:

C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1040) : error C2733: seconde liaison C d'une fonction surchargée '_interlockedbittestandset' non autorisée
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\intrin.h(1040) : voir la déclaration de '_interlockedbittestandset'

Merci de votre aide.

1 réponse

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
14 févr. 2010 à 19:05
Bienvenue,

Elle est jolie celle-là ! Visiblement c'est une fonction qui est déclarée deux fois de deux manière différentes.

Il peut par exemple s'agir de deux fichiers d'include contenant plus ou moins la même chose mais pas tout à fait...
Question bête, combien d'installation de Visual Studio as tu sur ton PC ?
As-tu une variable d'environnement INCLUDE ?

Heu...
Dans ton cas, il semble qu'il s'agisse d'un bug de VS.
3