Więcej pomocy można uzyskać, czytając FindBoost.cmakesam 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_ROOTprawidłowo odbiera .
FindBoost.cmakeczasami 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.cmakeprzeszłości wystąpiły pewne błędy. Jedną z rzeczy, które możesz spróbować, jest pobranie nowszej wersji z FindBoost.cmakenajnowszej wersji CMake i umieszczenie jej w folderze projektu obok CMakeLists.txt- wtedy nawet jeśli masz starą wersję boost, użyje nowej wersji, FindBoost.cmakektóra jest w folder twojego projektu.
Powodzenia.
Boost_INCLUDE_DIRa inne używają flagiBoost_INCLUDEDIR( bez podkreślenia ). Możesz sprawdzić właściwy dla swojego przypadku, czytającFindBoost.cmakeplik, podpath-to-cmake/Modules/FindBoost.cmake