在Windows系统下需要make操作的文件目录下一般有Makefile文件和setup.py文件。如下图:
直接make的话,会报如下错误:
究其原因是因为一般默认是在Linux系统下进行make。
这时候只需要将setup.py文件中:
extra_compile_args=['-Wno-cpp', '-Wno-unused-function', '-std=c99'],
改成:
extra_compile_args={'gcc': ['/Qstd=c99']},
具体如下图所示:
思考:其实,在面临其他需要跨平台make的情况下,都可以试试这个方法。