码迷,mamicode.com
首页 > Windows程序 > 详细

编译icu库(用到了cygwin)

时间:2017-01-22 08:14:35      阅读:528      评论:0      收藏:0      [点我收藏+]

标签:文档   环境   drive   blank   href   编译   das   conf   isa   

源码下载

编译工程

  • 打开命令行,进入根目录的 source 文件夹
  • 配置VC编译环境,执行命令 “C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat” x86
  • 设置环境变量,将 cygwin 的 bin 目录路经加入环境变量,执行命令 set PATH=%PATH%;D:\Dev\cygwin64\bin
  • 转换文件,执行命令

    • dos2unix *
    • dos2unix -f configure
  • 如果需要编成 MT 的,打开 runConfigureICU 文件,将 Cygwin/MSVC 配置中的 MD 改成MT

  • 配置编译选项,执行命令 bash runConfigureICU –enable-debug –disable-release Cygwin/MSVC -prefix=/cygdrive/F/3rd/icu-lib –enable-static –disable-shared

    • -prefix: 设置安装目录,注意,以 /cygdrive 开头
    • –enable-debug –disable-release:编Debug版本,什么都不加,默认为release
    • –enable-static –disable-shared:静态编译 lib
    • –disable-static –enable-shared:动态编译 dll
  • 静态编译,执行命令 D:\Dev\cygwin64\bin\make.exe ,注意用 cygwin64的make

  • 编译完成后,安装icu,执行命令 D:\Dev\cygwin64\bin\make.exe install
    • 命令执行完毕后,icu的库文件就会复制到之前 -prefix 参数指定的目录中
  • 清理临时文件,执行命令 D:\Dev\cygwin64\bin\make.exe clean

参考文档

http://wangjie.rocks/2015/12/10/compile-icu/

编译icu库(用到了cygwin)

标签:文档   环境   drive   blank   href   编译   das   conf   isa   

原文地址:http://www.cnblogs.com/findumars/p/6339335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!