Ich versuche, pybind11 auf einem Windows-Rechner zu kompilieren, auf dem VisualStudio 2015 installiert ist. Ich habe auch Python 3.5.3 64bit installiert, und cmake 2.8.12. Ich erhalte den Fehler:pybind11 "Python ist 64-bit, gewählter Compiler ist 32-bit"
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)
ich nicht „wählen“ der Compiler 32-Bit zu sein, und am CMakeLists.txt suchen, ich fand keinen Ort, um festzulegen, welche Compiler auszuführen. Also, wie ich pybind11/cmake für 64 Bit kompilieren?
Sie müssen Ihre Compiler-Version entweder von VS2015 (wenn Sie von dort kompilieren) oder von der Eingabeaufforderung in der Befehlszeile auswählen. Außerdem wird dringend empfohlen, Ihre CMake-Version zu aktualisieren. – utopia
@utopia, ich baue von der Kommandozeile aus, wie ich den Compiler "64" anstelle von 32 "wähle"? Muss ich etwas zur Datei CMakeLists.txt hinzufügen? –