トップページインストール,使い方Windows の種々のソフトウェア(インストール,使い方)MeCab をソースコードからビルドしてインストール(Windows 上)(書きかけ)

MeCab をソースコードからビルドしてインストール(Windows 上)(書きかけ)

辞書の設定と,動作確認が終わっていません

前準備

7-Zip のインストール

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)のインストール

Build Tools for Visual Studio は,Windows で動くMicrosoft の C++ コンパイラーである.

ダウンロードページ

https://visualstudio.microsoft.com/ja/downloads/

詳細説明

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)のインストール: 別ページで説明している.

インストール手順の概要

  1. ダウンロード URL を開く

    https://visualstudio.microsoft.com/ja/downloads/

  2. このページの「Build Tools のダウンロード」をクリック
  3. ダウンロードが始まる
  4. ダウンロードした .exe ファイルを実行する
  5. 表示を確認し,「続行」をクリック
  6. C++ によるデスクトップ開発」をクリック.「インストール」をクリック.

    [image]

MeCab Windows 版のインストール

  1. MeCab のWebページを開く

    http://taku910.github.io/mecab/

  2. ソースコード mecab-0.996.tar.gz と IPA 辞書をダウンロード

    [image]
  3. ダウンロードした mecab-0.996.tar.gz ファイルを展開(解凍)する.分かりやすいディレクトリに置く.
    c:\tools\mecab-0.996 下に展開(解凍)したものとして説明を続ける

    Windows での展開(解凍)のためのソフトには,「7-Zip」などがある.

    [image]
  4. src\Makefile.msvc.in の書き換えを行う
  5. ソースコードの書き換えを行う.
  • Windows の環境変数 PATH に次を追加
    C:\Program Files (x86)\Mecab\bin 
    
  • Windows の環境変数 MECABRC に次を設定
    C:\Program Files (x86)\Mecab\etc\mecabrc
    

    [image]

    Python のパッケージmecab-python のインストール

    1. MeCab のWebページを開く

      http://taku910.github.io/mecab/

    2. 「perl/ruby/python/java バインデング」の下の「ダウンロード」をクリック.

      [image]
    3. mecab-python-0.996.tar.gz をダウンロード(現時点での最新バージョン)

      [image]
    4. ダウンロードが始まる.

      [image]
    5. ダウンロードした mecab-python-0.996.tar.gz ファイルを展開(解凍)する.分かりやすいディレクトリに置く.
      c:\tools\mecab-python-0.996 下に展開(解凍)したものとして説明を続ける

      Windows での展開(解凍)のためのソフトには,「7-Zip」などがある.

      [image]
    6. c:\tools\mecab-0.996\src にある mecab.h、libmecab.lib を c:\tools\mecab-python-0.996 にコピー.

      [image]
    7. c:\tools\mecab-python-0.996\setup.py を編集

      version = "0.996", 
      

      include_dirs=["C:\\tools\\mecab-0.996\\src"],
      library_dirs=["C:\\tools\\mecab-0.996\\src"],
      libraries=["libmecab"])
      

      [image]

      ※この書き換えを行う理由:

      「'mecab-config' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」と表示されるエラーの回避のため.

      [image]
    8. Visual Studio の x64 Native Tools コマンドプロンプト管理者として実行開く.

      起動は,Windows のメニューで「Visual Studio 20..」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」を選ぶ.「x64」は,64ビット版の意味である.

      「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がないとき:

      C++ ビルドツール (Build Tools) のインストールを行うことで, 「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がインストールされる.その手順は,別ページで説明している

    9. x64 Native Tools コマンドプロンプトで次を実行
      cd c:\tools\mecab-python-0.996
      python setup.py build
      

      [image]
    10. エラーメッセージが出ないことを確認

      [image]
    11. x64 Native Tools コマンドプロンプトで次を実行
      python setup.py install
      

      [image]
    12. エラーメッセージが出ないことを確認

      [image]

    辞書の設定と,動作確認が終わっていません

    Makefile.msvc.in 9行目 -DVERSION="\"0.996\"" -DPACKAGE="\"mecab\"" \

    mecab.h 1125行目 #ifndef SWIG

    common.h include部分に追記 !>#include