zoukankan      html  css  js  c++  java
  • 在Windows使用VC编译ICU

    1 编译过程在Cygwin下进行,所以必须得安装Cygwin,并且加上Automake, autoconf, make, ar等选项

    2 打开命令行窗口,设置环境变量,主要是可以启动cygwin的bash window,调用make,  install等

    set path=c:cygwinin;%path%

    dos2unix *

    dos2unix -f configure

    3 设置MSVC的环境,调用Visual Studio安装目录下Common7 oolsvsvars32.bat,如果要编译32位,使用x86作为第一个参数,其它参数可以参考bat源文件

    “C:Program FilesMicrosoft Visual Studio 12.0Common7Toolsvsvars32.bat” x86

    4 调用ICU的配置脚本,生成make配置

    bash runConfigureICU Cygwin/MSVC —prefix=/cygdrive/c/icu/dist —enable-static —disable=shared

    红色的配置可以参考runConfigureICU源代码里的列表

    5 调用make, make install执行build和安装

    6 编译完成之后,在—prefix指定的目录下会有四个icu的子目录 bin, include, lib, shared, 也就是ICU_HOME,那么在build boost的时候就可以使用-sICU_PATH=...来指定了。

  • 相关阅读:
    [HAOI2006] 数字序列
    [HAOI2012] 外星人
    [HAOI2012] 高速公路
    [HAOI2007] 覆盖问题
    [HAOI2007] 分割矩阵
    [HAOI2007] 上升序列
    牛客练习赛58 D 迷宫
    牛客练习赛58 F XOR TREE
    牛客练习赛58 E 最大GCD
    牛客练习赛58 C 矩阵消除游戏
  • 原文地址:https://www.cnblogs.com/lifesting/p/3499418.html
Copyright © 2011-2022 走看看