5

これは、私が座っているLinux VMで完全に機能しますが、Windows7のpypyで「pipinstallpil」を実行すると、複数回定義されていることに不満があります。

〜\ Windows \ v7.1 \ include \ basetsd.h(76):警告C4114:同じ型修飾子が複数回使用されています

インストールされたPILソースをWindowsで#undefINT8/ 16/32 UINT8 / 16/32に編集してこれらを修正すると、その問題は解決されますが、最終的には次のようになります。

リンク:致命的なエラーLNK1181:入力ファイル'python27.lib'を開くことができませんエラー:コマンド' C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ VC \ BIN\link.exe'が終了ステータス1181で失敗しました

これは、Windows7のCPythonで「正しく機能」し、LinuxのPyPyでも機能します。

誰かがそれをWindows上のpypyで動作させる方法を知っていますか?

4

1 に答える 1

3

これは私のために働いた:

1)http://adrianhenke.wordpress.com/2008/12/05/create-lib-file-from-dll/に従ってlibpypy-c.libfromを作成しますPyPy\libpypy-c.dll

2)行710をPyPy\lib-python\modified-2.7\distutils\command\build_ext.pyに変更しますreturn ext.libraries + ['libpypy-c']

libpypy-c.lib3)へのパスをLIB環境変数に追加し、 PILを再構築します

于 2012-02-19T09:02:51.207 に答える