我已经成功地用MinGW W64构建了MinGW。至少没有显示错误消息。当涉及到安装PyFMI时,我在gcc编译器以及一些visual编译器中失败了。
这是命令行中的最后一条消息:
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错误而失败。
考虑一下,我可能犯了一些愚蠢的错误,因为我从来没有手工编译过任何库。
我感谢各位提出的建议。
干杯,迈克尔
发布于 2016-04-10 11:38:53
嗯,我修好了。以下是如何:
这对我有用,也许我能帮别人解决这个问题。
https://stackoverflow.com/questions/36515811
复制相似问题