Компилятор C ++ не может найти библиотеку поддержки cpp-netlib, такого файла или каталога нет

Вот верхняя часть моего кода,

#include <iostream>
#include <istream>
#include <fstream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>
#include <exception>
#include <boost/tokenizer.hpp>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/foreach.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/asio.hpp>
#include <boost/bind.hpp>
#include <boost/network/protocol/http/client.hpp> - No such file or directory
#include <boost/network.hpp> - No such file or directory

Я скопировал все файлы в /cpp-netlib-0.10.1/boost/ в папку boost, где находятся другие файлы .hpp, которые найдены в порядке, но другие не могут найти. Я попытался перестроить индекс, я удалил включения и снова добавил его безуспешно.

Также, если я уберу часть «boost /» из пути на проблемных строках, файлы заголовков будут найдены в порядке, однако файлы заголовков, связанные из них, будут иметь ту же ошибку.

Спасибо за любую помощь, которую вы, ребята, можете предоставить.

-1

Решение

Пожалуйста, попробуйте изменить -I/netlib/cpp-netlib-0.10.1/boost в -I/netlib/cpp-netlib-0.10.1 (сбросить усиление заднего субфолера). Я думаю, что это включено boost/ в заявлении включения

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]