windows10 64bitを用いています。python2.7でmecabを使えるようにしたいのですが、その途中でのmecabのビルドに困っています。http://pmanknowledge.memo.wiki/d/Windows%2064bit%20%2B%20Python2.7%20%2B%20natto.MeCab%20%B4%C4%B6%AD%B9%BD%C3%DB%CA%B3%C6%AE%B5%ADを参照にビルドする手前のcallコマンドまでは行けたのですがいざnmake -f Makefile.msvc.inを実行すると以下のエラー文を吐きます
「Microsoft(R) Program Maintenance Utility Version 14.11.25507.1
Copyright (C) Microsoft Corporation. All rights reserved.
cl.exe /EHsc /O2 /GL /GA /Ob2 /nologo /W3 /MT /Zi /wd4800 /wd4305 /wd4244 -I. -I.. -D_CRT_SECURE_NO_DEPRECATE -DMECAB_USE_THREAD -DDLL_EXPORT -DHAVE_GETENV -DHAVE_WINDOWS_H -DDIC_VERSION=102 -DVERSION="\"0.996\"" -DPACKAGE="\"mecab\"" -DUNICODE -D_UNICODE -DMECAB_DEFAULT_RC="\"c:\\Program Files (x86)\\MeCab\\etc\\mecabrc\"" -c utils.cpp
utils.cpp
utils.cpp(321): warning C4267: '引数': 'size_t' から 'DWORD' に変換しました。データが失われているかもしれません。
utils.cpp(332): warning C4267: '初期化中': 'size_t' から 'DWORD' に変換しました。データが失われているかもしれません。
utils.cpp(548): warning C4267: '引数': 'size_t' から 'const int' に変換しました。データが失われているかもしれません。
link.exe /nologo /OPT:REF /OPT:ICF /LTCG /NXCOMPAT /DYNAMICBASE /MACHINE:X64 ADVAPI32.LIB /out:libmecab.dll feature_index.obj param.obj learner.obj string_buffer.obj char_property.obj learner_tagger.obj tagger.obj connector.obj tokenizer.obj context_id.obj dictionary.obj utils.obj dictionary_compiler.obj viterbi.obj dictionary_generator.obj writer.obj iconv_utils.obj dictionary_rewriter.obj lbfgs.obj eval.obj nbest_generator.obj libmecab.obj /dll
fatal error C1905: フロント エンドとバック エンドに互換性がありません (同じプロセッサを対象としなければなりません)。
LINK : fatal error LNK1257: コードの生成に失敗しました。
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\link.exe"' : リターン コード '0x4e9'
Stop.」
調べたところ、これはobjファイルを作成したコンパイラのフロントエンドとobjファイルを読み取るバックエンドのプロセッサ(x64 or x86 or ARM)が異なる、とありましたがどのようにすれば一致して、解決するのでしょうか?ご教示お願い致します。
mecab0.996,visual studio 2017 community
を用いています。