Je suis un peu un newb. Mon système est OSX.Impossible d'obtenir la compilation GMP avec Emscripten (2)
J'ai eu des emscripten fonctionnant avec SDL2 qui est génial. Je compile avec la commande:
./emcc /Users/elliotmacneille/Projects/the\ simplifier/the\ simplifier/main.cpp -s USE_SDL=2 -s LEGACY_GL_EMULATION=1 -std=c++11 -o money99.html
à partir de la ligne de commande dans le répertoire emscripten. Maintenant, je souhaite que GMP fonctionne avec. J'ai les fichiers d'en-tête, libgmp.a, et libgmp.10.dylib sur mon ordinateur, mais je ne sais pas où les mettre pour emscripten. J'ai également fait un gmp.js en utilisant emscripten, encore une fois je ne sais pas où le mettre.
Chaque fois que je tente de compiler je reçois ceci:
"fatal error:
'gmp.h' file not found
#include <gmp.h>
^
1 error generated."
Où dois-je mettre les fichiers d'en-tête et quelle bibliothèque dois-je mettre où? Je n'ai aucun problème à compiler libgmp dans Xcode, mais je veux utiliser emscripten.
J'ai trouvé le fichier d'en-tête ... Je les ai mis tous dans ... emscripten/incoming/system/local/include. Je ne sais toujours pas où mettre la bibliothèque elle-même. l'erreur que je reçois est maintenant: avertissement: symbole non résolu: avertissement: symbole non résolu: __gmpz_init avertissement: symbole non résolu: __gmpz_abs avertissement: symbole non résolu: __gmpz_add avertissement: symbole non résolu: __gmpz_clear avertissement: symbole non résolu: __gmpz_set_str –