Как исправить "фатальную ошибку: boost / asio.hpp: такого файла или каталога нет"? - PullRequest
0 голосов
/ 22 марта 2019

Я установил boost с помощью homebrew, и он работал до того, как я выполнил несколько шагов, чтобы попытаться заставить работать отладчик gdb, но теперь, после того как я выполнил эти шаги и перезапустился, я даже не могу скомпилировать свою программу. Я гуглил повсюду за последние 2 часа, и я не могу понять это.

Я пытался удалить и переустановить boost и все остальное, что я смог найти в google или stackoverflow, но ничего не работает, и у меня назначено задание завтра вечером, и я волнуюсь.

Точная ошибка:

fatal error: boost/asio.hpp: No such file or directory
 #include <boost/asio.hpp>
          ^~~~~~~~~~~~~~~~
compilation terminated.

Я попытался скомпилировать несколько способов, включая:

g++ -g -I /usr/local/Cellar/boost/1.69.0 battleship_client.cc -lboost_system

1 Ответ

0 голосов
/ 23 марта 2019

Вы должны убедиться, что путь включения буста передается в ваш компилятор.

Необходимо указать путь загрузки буста для вашего компоновщика.

В зависимости от вашей среды вы можетесделать это с помощью системной переменной пути, свойств Visual Studio или флагов компилятора / компоновщика.

...