/ / CMake: não consegue encontrar o impulso 1_60_0 (version.hp não encontrado) - c ++, boost, cmake

CMake: não consegue encontrar o impulso 1_60_0 (version.hp não encontrado) - c ++, boost, cmake

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 № 1

Acredito 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