J'ai réussi à construire la FMILibrary avec MinGW W64. Au moins, aucun message d'erreur n'a été affiché. Quand il s'agit d'installer PyFMI j'ai échoué avec le compilateur gcc ainsi qu'avec plusieurs compilateurs de studio visuel.Échec de la construction/installation du paquet PyFMI sur Windows 64 bits 10
Ceci est le dernier message dans la ligne de commande I s'unsing le compilateur MinGW:
error: Command "gcc -g -DDEBUG -DMS_WIN64 -O0 -Wall -Wstrict-prototypes -DNPY_MINGW_USE_CUSTOM_MSVCR -D__MSVCRT_VERSION__=0x0900 -IC:\Python27\lib\site-packages\numpy\core\include -Isrc -Isrc\pyfmi -IC:\Users\Michael\Documents\Builds\install\include -IC:\Python27\lib\site-packages\numpy\core\include -IC:\Python27\include -IC:\Python27\PC -c src\pyfmi\fmi.c -o build\temp.win-amd64-2.7\Release\src\pyfmi\fmi.o -O2 -fno-strict-aliasing" failed with exit status 1
Avant l'opération se ferme, je reçois plusieurs erreurs différentes de ce type:
src\pyfmi\fmi.c:82221:20: error: invalid application of 'sizeof' to incomplete type 'enum fmi1_status_kind_t'
if (sizeof(enum fmi1_status_kind_t) < sizeof(long)) {
J'ai aussi essayé de compiler la bibliothèque FMI avec les compilateurs Visual Studio, mais cela a échoué en raison d'erreurs vsnprintf. Considérer que j'ai pu avoir fait quelques erreurs stupides, parce que je n'ai jamais compilé manuellement aucune bibliothèque ou ainsi.
Je suis reconnaissant pour toutes les suggestions.
Cheers, Michael