十二
03
2012

Libcurl与MASM32汇编



在PHP下CURL是一个强大的工具,用它可以很简单的实现网络访问功能,在VC上也可以使用libcurl.dll,那么MASM32汇编怎么使用libcurl.dll呢?

1.首先下载libcurl development版本的libcurl.

2.然后在网上上寻找libsasl.dll这个文件,没有这个文件libcurl.dll无法工作。我使用的是SVN-WIN32里面附带的libsasl.dll.顺便说一下http://www.zhaodll.com上面的libsasl.dll版本冲突。

3.将下载到的libcurl-7.19.3-win32-ssl-msvc解压缩,找到里面的curllib.lib文件待处理。

4.使用l2inc.exe 将curlib.lib生成curllib.inc,将curllibinc复制到Masam32的INCLUDE目录下(就是存放INC文件的目录)

5.使用inc2l将curllib.inc生成curllib.lib文件,将curllib.lib文件放到MASM32的LIB目录下。

6.将curllib.dll libeay32.dll openldap.dll ssleay32.dll libsasl.dll复制到要编写的程序目录下面,记得发布程序时将这几个文件一块打包。

通过以上步骤,你就可以很方便的在汇编中使用CURL库了,不用loadlibrary,gerprocaddress的去做了。

前一篇:




发表评论