Как заставить cmake найти pybind11 ⇐ C++
-
Anonymous
Как заставить cmake найти pybind11
Я пытаюсь следовать простому примеру внедрения Python в C++ с использованием pybind11, который можно найти на этой странице. Однако при попытке использовать cmake для создания решения я постоянно получаю сообщение об ошибке
Не указав «Findpybind11.cmake» в CMAKE_MODULE_PATH, этот проект попросил CMake найти файл конфигурации пакета. предоставлено "pybind11", но CMake его не нашел.
Не удалось найти файл конфигурации пакета, предоставленный «pybind11». с любым из следующих имен:
pybind11Config.cmake pybind11-config.cmake У меня на рабочем столе есть папка pybindtest, которая включает CMakeLists.txt и main.cpp, как описано в ссылке выше, а также созданную мной папку сборки. Находясь в папке сборки, я безуспешно пробовал следующие строки (работает на Powershell 7):
cmake .. cmake .. -Dpybind11_DIR=C:/Users/ben.wolfley/Anaconda3/Library/share/cmake/pybind11/pybind11Config.cmake cmake .. -DCMAKE_MODULE_PATH=C:/Users/ben.wolfley/Anaconda3/Library/share/cmake/pybind11 Я установил pybind11 с помощью conda install pybind11, а pybind11Config.cmake находится в C:\Users\ben.wolfley\Anaconda3\Library\share\cmake\pybind11< /п>
Я пытаюсь следовать простому примеру внедрения Python в C++ с использованием pybind11, который можно найти на этой странице. Однако при попытке использовать cmake для создания решения я постоянно получаю сообщение об ошибке
Не указав «Findpybind11.cmake» в CMAKE_MODULE_PATH, этот проект попросил CMake найти файл конфигурации пакета. предоставлено "pybind11", но CMake его не нашел.
Не удалось найти файл конфигурации пакета, предоставленный «pybind11». с любым из следующих имен:
pybind11Config.cmake pybind11-config.cmake У меня на рабочем столе есть папка pybindtest, которая включает CMakeLists.txt и main.cpp, как описано в ссылке выше, а также созданную мной папку сборки. Находясь в папке сборки, я безуспешно пробовал следующие строки (работает на Powershell 7):
cmake .. cmake .. -Dpybind11_DIR=C:/Users/ben.wolfley/Anaconda3/Library/share/cmake/pybind11/pybind11Config.cmake cmake .. -DCMAKE_MODULE_PATH=C:/Users/ben.wolfley/Anaconda3/Library/share/cmake/pybind11 Я установил pybind11 с помощью conda install pybind11, а pybind11Config.cmake находится в C:\Users\ben.wolfley\Anaconda3\Library\share\cmake\pybind11< /п>
Мобильная версия