一、gcc下载安装:
http://www.mingw-w64.org/doku.php/download
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/
MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本
二、配置gcc环境变量:
要正常使用MinGW,还需要设置环境变量。
桌面-》鼠标右键单击我的电脑-》属性-》高级-》环境变量
–将C:\MinGW\bin加入PATH-----------------这是寻找gcc编译器的路径。
–将C:\MinGW\include加入INCLUDE---------这是Include查找头文件的路径。
–将C:\MinGW\lib加入LIB---------------------这是标准库存放的路径。
打开CMD在命令提示符下输入gcc –v,看到gcc版本信息,gcc安装OK
打开CMD在命令提示符下输入gdb –v,看到gdb版本信息,gdb安装OK
打开CMD在命令提示符下输入make –v,看到make版本信息,make安装OK
三、python安装Cython:
四、vs版本:
Visual Studio version and discrimination macros
修改:python374\Lib\distutils\cygwinccompiler.py
def get_msvcr():
"""Include the appropriate MSVC runtime library if Python was built
with MSVC 7.0 or later.
"""
msc_pos = sys.version.find('MSC v.')
if msc_pos != -1:
msc_ver = sys.version[msc_pos+6:msc_pos+10]
if msc_ver == '1300':
# MSVC 7.0
return ['msvcr70']
elif msc_ver == '1310':
# MSVC 7.1
return ['msvcr71']
elif msc_ver == '1400':
# VS2005 / MSVC 8.0
return ['msvcr80']
elif msc_ver == '1500':
# VS2008 / MSVC 9.0
return ['msvcr90']
elif msc_ver == '1600':
# VS2010 / MSVC 10.0
return ['msvcr100']
else:
# raise ValueError("Unknown MS Compiler version %s " % msc_ver)
return []
五、错误:
cannot find -lmsvcr140
参考资料:
https://docs.python.org/zh-cn/3.7/using/windows.html
https://sebsauvage.net/python/mingw.html
https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
https://baijiahao.baidu.com/s?id=1618495304088415793&wfr=spider&for=pc
https://sourceforge.net/projects/swig/files/
https://www.cnblogs.com/lazyboy/p/3160322.html
https://blog.csdn.net/toontong/article/details/7663009