私はMinGW W64でFMILibraryを構築しました。少なくとも、エラーメッセージは表示されませんでした。 PyFMIのインストールに関しては、gccコンパイラだけでなく、いくつかのビジュアルスタジオコンパイラで失敗しました。64ビットWindows 10でPyFMIパッケージをビルド/インストールできません
これは私がmingwのコンパイラunsing Getコマンドラインの最後のメッセージである:操作が終了する前に
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)) {
私もVisual StudioコンパイラでFMIライブラリをコンパイルしようとしましたが、これはvsnprintfエラーのために失敗しました。
私はいくつかのライブラリを手動でコンパイルしたことがないので、私はいくつかばかげた過ちをしたかもしれないと考えてください。
ご意見ありがとうございます。
乾杯、 マイケル