Я успешно построил FMILibrary с MinGW W64. По крайней мере, сообщение об ошибке не было показано. Когда дело доходит до установки PyFMI, я потерпел неудачу с компилятором gcc, а также несколькими компиляторами визуальной студии.Неудачное построение/установка пакета PyFMI на 64-битной Windows 10
Это последнее сообщение в командной строке я получаю unsing в 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
Перед операция завершает работу, я получаю несколько различных ошибок, похожее на это:
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)) {
Я также попробовал компиляцию библиотеки FMI с помощью визуальных компиляторов студии, но это не удалось из-за ошибок vsnprintf.
Рассмотрите, возможно, я допустил некоторые глупые ошибки, потому что я никогда не вручную скомпилировал какие-либо библиотеки или так.
Я благодарен за любые предложения.
Приветствия, Майкл