0

現在、取り組んでいるプロジェクトで PyEnchant と一緒に使用するために、エンチャント ライブラリをインストールしようとしています。公式の SVN リポジトリからソースをチェックアウトしたところ、ソースをリリースに正しくビルドする方法を説明するドキュメントが見つかりました。

http://svn.abisource.com/enchant/trunk/msvc/Build.win32.readme

しかし、結果のバイナリファイルを別の場所で見つけたので、それらを取得して中身を確認することにしました。これを見つけました:

http://i.gyazo.com/33e3d2e79cf03182725466dfbefc1dc6.png

lib ディレクトリ内: http://gyazo.com/e9a0097ce96e5f1bc0859ec80076f38c

上記の手順では、ある場所から別の場所にコピーする必要がある6つの異なるファイルについて言及していますが、この謎の場所がどこにあるのか、なぜこのライブラリが魔法のように機能するのかわかりません. 問題の指示は次のとおりです。

copy iconv.dll and intl.dll from c:\usr\bin to enchant\lib\glib\release
copy libglib-2.0-0-vs8.dll and libgmodule-2.0-0.dll to enchant\lib\glib\release
copy glib-2.0-vs8.lib and gmodule-2.0-vs8.lib to enchant\lib\glib\lib\release

これに関する支援は、私を壁に押し上げているので、非常に高く評価されます.

また、私が amd64 マシン/インストールで Python 3.4 を使用していることを知っておく必要があります。したがって、Enchant を含む PyEnchant のビルド済みパッケージはオプションではなく、少なくとも私の知る限りではありません。

前もって感謝します!

よろしく、

ルイス・ワッツ

4

1 に答える 1

1

いくつかいじった後、この問題を解決する方法を発見しました。ビルドによって生成されたバイナリ ファイルを取得し、PyEnchant が作成するディレクトリなど、コンパイラが認識している場所に配置するか、プロジェクト構造に別のパスを追加します。

私はまだ 64 ビットの悪ふざけのために Enchant を動作させることができませんでしたが、それはワームのまったく別の缶です。

于 2015-04-17T11:33:17.547 に答える