Eu estou tentando compilar um programa usando Boost com CMake no Mac OS X.
Eu tenho o seguinte erro:
Erro do CMake em / Aplicativos / CMake.app / Contents / share / cmake-3.4 / Módulos / FindBoost.cmake: 721 (arquivo): arquivo STRINGS file "/Users/.../src/boost_1_60_0/boost/boost/version.hpp" não pode ser ler. Pilha de chamadas (chamada mais recente primeiro): CMakeLists.txt: 44 (find_package)
Versão de impulso: 0.0.0
De fato, quando eu vou para dentro do boost_1_60_0 / boost, não existe uma pasta chamada boost.
O meu FindBoost não está atualizado?
Respostas:
0 para resposta № 1Acredito que você tenha definido seu env errado! tente definir a entrada BOOST_INCLUDE_DIR = "/Users/.../src/boost_1_60_0" Parece que você está recebendo diretamente para / boost_1_60_0 / boost que não irá funcionar pois seu CMAKE irá procurar pelo verion.hpp na pasta BOOST_INCLUDE_DIR / boost /.
BTW, você tem certeza que o version.hpp não está lá? isso é estranho !
Felicidades