我試圖與G ++編譯一個C++項目使用Python.h
。我正在使用CMake生成適當的include/lib鏈接。我正在使用內置功能CMake的find_package(PythonLibs)不工作
find_package(PythonLibs REQUIRED)
但無法使其工作。我一直在尋找在FindPythonLibs.cmake
看到什麼CMake的在尋找,我發現失蹤我的機器上,一些註冊表項。例如在PYTHON_INCLUDE_DIR
部分:[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\${_CURRENT_VERSION}\\InstallPath]/include
以下是我在註冊表中找到:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Python.CompiledFile
HKEY_LOCAL_MACHINE\\SOFTWARE\\Python.File
HKEY_LOCAL_MACHINE\\SOFTWARE\\Python.NoConFile
我已經安裝在C:/Python33
我的Python文件和find_package(PythonInterp)
工作正常(可能是因爲我t找到.exe文件而不必擊中註冊表)。似乎有些東西不見了......有沒有一種快速的方法來解決這個問題?
[配置]:的Python 3.3.2,Win8的64位