Я собрал mlpack (дополнительную библиотеку для c ++) с использованием Visual Studio 2015. Все файлы библиотеки находятся в папке сборки
Теперь, когда Iam пытается скомпилировать следующий код в Visual Studio после добавления местоположения mlpack в дополнительных каталогах, как показано добавил каталог я получаю сообщение об ошибке «не могу открыть включаемый файл» mlpack / core.hpp «: нет такого файла или каталога»
#include "stdafx.h"#include <mlpack/core.hpp>
using namespace mlpack;
int main()
{
}
Проверьте дополнительные каталоги включения в настройках свойств вашего проекта / C ++.
Как вы использовали <Директива> ваш компилятор ищет пути на уровне проекта, и я предполагаю, что вы не добавили один для каталога, в котором находится библиотека mlpack.
Удачи!
Вы перепутали дополнительные каталоги библиотеки на вкладке Linker с дополнительными каталогами include (что используется для включений) на вкладке C / C ++. Дополнительные каталоги библиотеки предназначены для .lib
файлы, не для .h
/.hpp
,
Также лучше использовать #include "mlpack/core.hpp"
вместо #include <mlpack/core.hpp>
для ваших собственных библиотек.