связывание проекта Visual Studio с библиотекой

Я собрал mlpack (дополнительную библиотеку для c ++) с использованием Visual Studio 2015. Все файлы библиотеки находятся в папке сборки

Теперь, когда Iam пытается скомпилировать следующий код в Visual Studio после добавления местоположения mlpack в дополнительных каталогах, как показано добавил каталог я получаю сообщение об ошибке «не могу открыть включаемый файл» mlpack / core.hpp «: нет такого файла или каталога»

 #include "stdafx.h"#include <mlpack/core.hpp>
using namespace mlpack;
int main()
{
}

0

Решение

Проверьте дополнительные каталоги включения в настройках свойств вашего проекта / C ++.
Как вы использовали <Директива> ваш компилятор ищет пути на уровне проекта, и я предполагаю, что вы не добавили один для каталога, в котором находится библиотека mlpack.
Удачи!

2

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

Вы перепутали дополнительные каталоги библиотеки на вкладке Linker с дополнительными каталогами include (что используется для включений) на вкладке C / C ++. Дополнительные каталоги библиотеки предназначены для .lib файлы, не для .h/.hpp,

Также лучше использовать #include "mlpack/core.hpp" вместо #include <mlpack/core.hpp> для ваших собственных библиотек.

1

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