2012-12-12 3 views
0

En essayant de construire Thrift avec le TNonblockingServer (je n'avais pas avant, car il avait libevent dépendances), je suis tombé sur cette erreur:Thrift TNonblockingServer.cpp Identifiant Présence non déclarée - Windows

error C2065: 'EWOULDBLOCK' : undeclared identifier

qui se trouve dans TNonblockingServer. EWOULDBLOCK est défini dans un fichier appelé force_inc.h, mais ce fichier n'apparaît pas dans les fichiers TNonblockingServer.h ou TNonblockingServer.cpp. Je me rends compte que je pourrais juste le fichier et en finir avec, mais je me demandais si quelqu'un avec plus d'expérience avec Thrift avait déjà rencontré ce problème/sait s'il existe une façon plus élégante de résoudre ce problème.

Un conseil serait grandement apprécié.

Répondre

0

Il semble que cela se produise parce que je le porte sur VS2008, où les en-têtes force_inc.h ne sont pas automatiquement inclus. Dans VS2010 et VS2012, ce ne serait pas le cas.

Questions connexes