2017-09-04 1 views
-1

Je ne peux pas construire ce programme simple sur Cygwin:Comment installer nan.h sur cygwin pour g ++?

#include <nan.h> 
int main(){} 

Je reçois ce message d'erreur:

$ g++ a.cpp 
a.cpp:1:17: fatal error: nan.h: No such file or directory 
compilation terminated. 

Est-il possible d'installer quelque chose sur Cygwin pour obtenir nan.h correcte?

+0

Qu'est-ce que 'nan.h' et où l'avez-vous obtenu? – user0042

+0

@ Ron, cela n'aide pas, même message. –

+0

@StepanYakovenko Dans ce cas, vous devez indiquer le chemin d'accès à votre fichier d'en-tête. – Ron

Répondre

0

Vous devez déterminer où se trouve nan.h et Ajouter ce chemin aux inclusions.

How to make g++ search for header files in a specific directory?

+0

nan.h est manquant dans mon dossier/cygwin. Très probablement, il est déprécié et doubledouble est trop vieux pour que le compilateur C++ moderne soit construit hors de la boîte. –

+0

@StepanYakovenko Je crois que le type intrinsèque «long double» devrait déjà bien vous servir. – user0042

+0

Oui, mais mon but final est de porter le doubledobule à Rust afin d'émuler f128, qui a été déprécié récemment. –