将MinGW编译的openssl dll导出def和lib供MSVC使用前面我们用mingw把openssl 编译成了动态库,得到下面2个dll文件:libeay32.dllssleay32.dll然后用下面的脚本生成Windows MSVC需要的模块定义文件(.def, .lib和.exp),然后就可以在VC中使用了. 前提系统要安装VS.系统要求:Windows7+VS Studio (2008 and later)+MSYS1) 根据32位dll生成模块定义文件的python代码:#!/usr/bin/python
# filename: mklib32.py
# -- Make 32bits windows module files from MinGW x86 .dll
# author: cheungmine@qq.com
# date: 2015-12-31
# note: run in MSYS
#######################################################################
import os, sys, platform
import optparse, ConfigParser
APPFILE = os.path.realpath(sys.argv[0])
APPNAME,_ = os.pa
...
继续阅读
(52)