Więcej pomocy można uzyskać, czytając FindBoost.cmake
sam plik. Znajduje się w katalogu „Moduły”.
Na dobry początek set(Boost_DEBUG 1)
- to wypluje wiele informacji o tym, gdzie szuka boostu, czego szuka, i może pomóc wyjaśnić, dlaczego nie może go znaleźć.
Może również pomóc ci dowiedzieć się, czy BOOST_ROOT
prawidłowo odbiera .
FindBoost.cmake
czasami ma również problemy, jeśli dokładna wersja wzmocnienia nie jest wymieniona w zmiennych Dostępne wersje. Możesz dowiedzieć się więcej na ten temat, czytając FindBoost.cmake
.
Wreszcie w FindBoost.cmake
przeszłości wystąpiły pewne błędy. Jedną z rzeczy, które możesz spróbować, jest pobranie nowszej wersji z FindBoost.cmake
najnowszej wersji CMake i umieszczenie jej w folderze projektu obok CMakeLists.txt
- wtedy nawet jeśli masz starą wersję boost, użyje nowej wersji, FindBoost.cmake
która jest w folder twojego projektu.
Powodzenia.
Boost_INCLUDE_DIR
a inne używają flagiBoost_INCLUDEDIR
( bez podkreślenia ). Możesz sprawdzić właściwy dla swojego przypadku, czytającFindBoost.cmake
plik, podpath-to-cmake/Modules/FindBoost.cmake