VisualStudio 2015がインストールされているWindowsマシンでpybind11をコンパイルしようとしています。私はまた、python 3.5.3 64bitがインストールされ、cmake 2.8.12がインストールされています。私はエラーを取得する:pybind11 "Pythonは64ビット、選択されたコンパイラは32ビットです"
CMake Error at tools/FindPythonLibsNew.cmake:122 (message):
Python config failure: Python is 64-bit, chosen compiler is 32-bit
Call Stack (most recent call first):
tools/pybind11Tools.cmake:16 (find_package)
CMakeLists.txt:28 (include)
私は32ビットであることをコンパイラ「を選択」していない、とCMakeLists.txtを見て、私は実行するためにどのコンパイラを指定する任意の場所を見つけることができませんでした。 pybind11/cmakeに64ビットのコンパイルを指示する方法は?
VS2015(そこからコンパイルする場合)またはコマンドラインプロンプトから、コンパイラのバージョンを選択する必要があります。また、cmakeのバージョンをアップグレードすることを強くお勧めします。 – utopia
@utopia、私はコマンドラインからビルドしていますが、コンパイラを32ではなく64に "選択"する方法はありますか? CMakeLists.txtファイルに何かを追加する必要がありますか? –