Не удается открыть файл включения, несмотря на то, что вышеупомянутый файл существует

Я включаю заголовочный файл так:

#include "gnuplot-iostream.h"

но это вызывает 37 ошибок, как в заголовке. Ошибки вызваны включениями из заголовков boost ++ следующим образом:

#include <boost/iostreams/device/file_descriptor.hpp>

Я могу изменить в том числе синтаксис формы <> to «» в каждом файле и каждом включении, но их более сотни, и я не знаю, почему компилятор не ищет файл заголовка в исходной папке, хотя и должен. Я использую Visual Studio 2015. Как заставить компилятор сначала искать исходное местоположение.
У меня есть правильный путь к файлу. Я проверил это несколько раз, и когда я щелкаю правой кнопкой мыши путь в IDE и выбираю опцию show file, он открывает точный файл, на который он указывает. И меняется от <> Чтобы «» работало, но я хочу узнать лучший способ сделать это.

0

Решение

Для Visual Studio <> говорит компилятору не искать в исходном местоположении. Вы можете найти больше информации Вот.

Я думаю, у вас есть несколько возможностей:

  • Добавьте путь библиотеки повышения к вашим дополнительным каталогам включения.
  • Добавлять . к вашим дополнительным относятся каталоги.
  • Изменить <> для «» (не рекомендуется, потому что вам придется менять его всякий раз, когда вы обновляете свои источники).
2

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

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

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