blog.TangGaowei.com

在 vs2005 下编译 WinCE 版 cURL 杂记

作者 传说一梦 写于 2008-05-08  | 2,592 次浏览 | 分类 » 软件开发 |

———————————————————————————-
添加 nmake -> link 的 lib 路径
———————————————————————————-
EX_LIBS=”D:\Program Files\Windows CE Tools\wce400\STANDARDSDK\Lib\Armv4i\*.lib”

———————————————————————————-
fopen 在 coredll.dll 中已经定义
———————————————————————————-
调换 dll 的加载顺序:

EX_LIBS=”D:\Program Files\Windows CE Tools\wce400\STANDARDSDK\Lib\Armv4i\*.lib” $(WCECOMPAT)/lib/wcecompatex.lib

改为:

EX_LIBS=$(WCECOMPAT)/lib/wcecompatex.lib “D:\Program Files\Windows CE Tools\wce400\STANDARDSDK\Lib\Armv4i\*.lib”

———————————————————————————-
编译 openssl 时找不到 windows.h 文件
———————————————————————————-
在ce.mak文件的CFLAG项添加:-I”D:\Program Files\Windows CE Tools\wce400\STANDARDSDK\Include\Armv4i

———————————————————————————-
造成最简单的 curl
———————————————————————————-
set CFG=release-dll
nmake -f Makefile.vc8
(用 set CFG=release-dll 找不到结果文件,但编译还是成功的)

———————————————————————————-
在WINCE下编译openssl
———————————————————————————-
INSTALL.WCE 里写最后用 vc++ 环境编译,我用 eVC 才编译通过

———————————————————————————-
在 vs2005 下编译 cURL
———————————————————————————-
编译Release版本。
set CFG=release-dll-ssl-dll-zlib-dll
set OPENSSL_PATH=C:/openssl
set ZLIB_PATH=C:/zlib/include
nmake -f Makefile.vc8
其输出:libcurl_imp.lib, libcurl.dll
无法打开输入文件“zdll.lib”,可将“zdll.lib”复制到可以找到的地方
如果需要编译其他版本,可查看设定相应的CFG 参数即可。

cURL下载地址:http://curl.haxx.se/download.html (Win32 - MSVC 版本)

[ 标签: curl ]
[ 固定链接:http://blog.tanggaowei.com/2008/05/vs2005-wince-curl.html ]
  • 暂无相关日志

发表评论


点击图片可以听验证码

订阅

 

手机访问

http://blog.tanggaowei.com/wap/

Google