2010-12-02 28 views
3

VSISを使用して64ビットバージョンのPyISAPIeをコンパイルしようとしています。 C/C++プログラミングには慣れていませんが、VS2010のいくつかの設定を管理することができました。上記のエラーが出てきたリンク段階に達するまで、すべてがうまくいった。私はすべてのライブラリのパス設定を確認し、彼らは正常に見えた。エラーLNK1104: 'python27.lib'ファイルを開けませんPyISAPIe

/OUT:"x64\Release\PyISAPIe.dll" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\pyisapie\Python\x64\Python27\libs" /LIBPATH:"C:\pyisapie\Python\x64\Python26\libs" /LIBPATH:"C:\pyisapie\Python\x64\Python25\libs" /DLL "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /NODEFAULTLIB:"libc libcmt msvcrt" /DEF:"PyISAPIe.def" /MANIFEST /ManifestFile:"x64\Release\PyISAPIe.dll.intermediate.manifest" /ALLOWISOLATION /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /PDB:"C:\pyisapie\x64\Release\PyISAPIe.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /PGD:"C:\pyisapie\x64\Release\PyISAPIe.pgd" /LTCG /TLBID:1 /DYNAMICBASE:NO /IMPLIB:"x64\Release\PyISAPIe.lib" /MACHINE:X64 /ERRORREPORT:QUEUE

パスC:\ pyisapie \ Pythonの\ x64の\ Python27 \ libsにが存在し、containes python27.lib下記のDLLを構築するための私のコマンドラインがあります。

誰でもお手伝いできますか?おかげで事前に

答えて

1

私はあなたのリンカのコマンドラインを私と比較しました(私はプロジェクトの著者です)、それはまったく同じようにフラグが行くので、あなたはファイルができない他の理由開かれる。それは確かにx64のlibですか?あなたはアクセスできますか?

最新の2.7 x64リリースを別の場所に再インストールし、代わりにそのフォルダを追加することをお勧めします。

1

LIBPATHを正しく設定しなかったため、同じ問題が発生しました。これはあなたのエラーメッセージの原因ではないかもしれませんが、それは私の原因でした。 プロパティ]> [構成プロパティ>リンカ>一般

次にパスC:\pyisapie\Python\x64\Python27\libs(または相対パス)にリストされていることを確認してください:右PyISAPIeプロジェクトを右クリックし、選択のVisual Studioでそれを解決するには

"追加ライブラリディレクトリ"

関連する問題