对于多数的window来说,为了能够编译而去安装一个庞大的vs20xx,有点得不偿失啊,还好mingw32为我们将linux下边免费的gcc,linux常用工具命令带到了win32中。
此处所有的操作全部是针对32位的,64位不适合。因此需要提前安装
简单步骤如下:
1. 在Python的安装目录的Lib\distutils中,创建 distutils.cfg 文件,新增如下内容
引用
[build]
compiler=mingw32
2. 创建libpython2x.a,这是因为mingw的gcc需要.a的lib库。这个比较复杂的操作,再分如下:
- 找到python2x.dll,一般会在Windows/System32/下边
- 执行 pexports python2x.dll > python2x.def
- 再执行 dlltool --dllname python2x.dll --def python2x.def --output-lib libpython2x.a
以上
pexports,
dlltool都是mingw中的命令。
OK,python的简单开发环境就搭建完成了。
--更新
刚才又验证了一下,好像
步骤2是可选的。
分享到:
相关推荐
qt 5.12mingw32位 超详细安装步骤,保存到百度云自行下载
Mingw32环境搭建和开发资料 环境介绍,搭建、入门教程,等等大堆资料。
ubuntu下mingw32交叉编译环境搭建,包含详细的步骤和执行命令行。
win7 mingw安装环境
QtCreator开发环境下(minGW编译器),进行OpenGL编程时使用的第三方库,使用时只需将压缩包内文件夹内容复制到Qt安装目录下的minGW目录下的对应文件夹内,如:D:\Qt5.4\5.4\mingw491_32\bin;并在新建工程的.pro...
压缩包里包含qt的online安装包,“mysql connector c(32位,因为qt mingw的版本是32位)” mingw32重新编译后的qsqlmysql.dll和qsqlmysqld.dll,应该可以直接放到目录下使用。以及一个介绍qt安装及重新编译libmysql...
MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。 3.2:为什么使用MinGW? ...
大家使用gcc在windows下开发软件,有两个途径,一、Cygwin,二、Mingw32 Cygwin可以使用autoconf,automake,libtool,libiconv and gettext(I18N/L10N) 进行完整的开发, 但由于Cygwin 封装了一层底层库,所以运行速度...
它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其...
在windows环境下开发ESP32。使用Msys32, MingW32,GCC交叉编译。内有,python, GCC
mingw32 v10.3
mingw32 deb安装包
mingw 32位,免安装,解压之后即可使用。 如果需要配置环境变量,解压到任意目录,然后把bin目录添加到环境变量即可
在windows环境下安装和配置mingw以及从源代码安装emacs这个软件,这个东西配置了两天,终于可以成功,有关软件和安装步骤及所需的配置环境,里面写的很详细~~
该工具只在没有找到mingw32或不知道怎么安装mingw32的开发人员的绿色版,直接解压配置环境变量即可。
Qt5 mingw32环境编译的oci驱动,包含release和debug版本。
在windows环境下设置mingw的环境变量
MinGW安装包 看我的博客如何vscode配置c/c++环境
cmake时发现minGW的bin下少minGW32-make.exe,导致失败,将其放入minGW的bin下即可用。